pub enum LocalCommandSource {
ServerDevice,
Object(ObjectIdentifier),
}Expand description
Initiator asserted by a trusted local caller. The selected local Device owns the command in either case; an object changes only its published source.
Variants§
ServerDevice
The selected concrete local Device initiated the command.
Object(ObjectIdentifier)
An existing concrete local object initiated the command.
Trait Implementations§
Source§impl Clone for LocalCommandSource
impl Clone for LocalCommandSource
impl Copy for LocalCommandSource
Source§impl Debug for LocalCommandSource
impl Debug for LocalCommandSource
impl Eq for LocalCommandSource
Source§impl PartialEq for LocalCommandSource
impl PartialEq for LocalCommandSource
impl StructuralPartialEq for LocalCommandSource
Auto Trait Implementations§
impl Freeze for LocalCommandSource
impl RefUnwindSafe for LocalCommandSource
impl Send for LocalCommandSource
impl Sync for LocalCommandSource
impl Unpin for LocalCommandSource
impl UnsafeUnpin for LocalCommandSource
impl UnwindSafe for LocalCommandSource
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more