Skip to main content
KeyOS API Reference

GetCameraEnabled

Struct GetCameraEnabled 

Source
pub struct GetCameraEnabled;

Trait Implementations§

Source§

impl AsScalar<1> for GetCameraEnabled

Source§

fn as_scalar(&self) -> [u32; 1]

Source§

impl BlockingScalar for GetCameraEnabled

Source§

type Response = CameraEnabled

response type for this message
Source§

impl Clone for GetCameraEnabled

Source§

fn clone(&self) -> GetCameraEnabled

Returns a duplicate of the value. Read more
1.0.0§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for GetCameraEnabled

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for GetCameraEnabled

Source§

fn default() -> GetCameraEnabled

Returns the “default value” for a type. Read more
Source§

impl FromScalar<1> for GetCameraEnabled

Source§

fn from_scalar(_: [u32; 1]) -> Self

Source§

impl Hash for GetCameraEnabled

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given [Hasher]. Read more
1.3.0§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given [Hasher]. Read more
Source§

impl MessageId for GetCameraEnabled

Source§

const ID: MessageId = 68usize

unique message identifier
Source§

const SERVER: &'static str = "os/settings"

target server name
Source§

impl PartialEq for GetCameraEnabled

Source§

fn eq(&self, other: &GetCameraEnabled) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for GetCameraEnabled

Source§

impl Eq for GetCameraEnabled

Source§

impl StructuralPartialEq for GetCameraEnabled

Auto Trait Implementations§

§

impl Freeze for GetCameraEnabled

§

impl RefUnwindSafe for GetCameraEnabled

§

impl Send for GetCameraEnabled

§

impl Sync for GetCameraEnabled

§

impl Unpin for GetCameraEnabled

§

impl UnsafeUnpin for GetCameraEnabled

§

impl UnwindSafe for GetCameraEnabled

Blanket Implementations§

§

impl<T> Any for T
where T: 'static + ?Sized,

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
Source§

impl<T> AsScalar<2> for T
where T: AsScalar<1>,

Source§

fn as_scalar(&self) -> [u32; 2]

Source§

impl<T> AsScalar<3> for T
where T: AsScalar<2>,

Source§

fn as_scalar(&self) -> [u32; 3]

Source§

impl<T> AsScalar<4> for T
where T: AsScalar<3>,

Source§

fn as_scalar(&self) -> [u32; 4]

§

impl<T> Borrow<T> for T
where T: ?Sized,

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

impl<T> BorrowMut<T> for T
where T: ?Sized,

§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CloneToUninit for T
where T: Clone,

§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> FromScalar<2> for T
where T: FromScalar<1>,

Source§

fn from_scalar(value: [u32; 2]) -> T

Source§

impl<T> FromScalar<3> for T
where T: FromScalar<2>,

Source§

fn from_scalar(value: [u32; 3]) -> T

Source§

impl<T> FromScalar<4> for T
where T: FromScalar<3>,

Source§

fn from_scalar(value: [u32; 4]) -> T

§

impl<T, U> Into<U> for T
where U: From<T>,

§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

§

impl<T> LayoutRaw for T

§

fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>

Returns the layout of the type.
§

impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
where T: SharedNiching<N1, N2>, N1: Niching<T>, N2: Niching<T>,

§

unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool

Returns whether the given value has been niched. Read more
§

fn resolve_niched(out: Place<NichedOption<T, N1>>)

Writes data to out indicating that a T is niched.
§

impl<T> Pointee for T

§

type Metadata = ()

The metadata type for pointers and references to this type.
§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> ScalarCodec for T
where T: FromScalar<4> + AsScalar<4>,

Source§

impl<M> ScalarEvent for M
where M: ScalarCodec,