pub struct CommandAuthority {
pub decision_origin: DecisionOrigin,
pub seat_id: Option<String>,
pub permission_profile_id: Option<String>,
pub command_subject: Option<EntityRef>,
}Fields§
§decision_origin: DecisionOrigin§seat_id: Option<String>§permission_profile_id: Option<String>§command_subject: Option<EntityRef>Implementations§
Trait Implementations§
Source§impl Clone for CommandAuthority
impl Clone for CommandAuthority
Source§impl Debug for CommandAuthority
impl Debug for CommandAuthority
Source§impl<'de> Deserialize<'de> for CommandAuthority
impl<'de> Deserialize<'de> for CommandAuthority
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CommandAuthority
Source§impl PartialEq for CommandAuthority
impl PartialEq for CommandAuthority
Source§impl Serialize for CommandAuthority
impl Serialize for CommandAuthority
impl StructuralPartialEq for CommandAuthority
Auto Trait Implementations§
impl Freeze for CommandAuthority
impl RefUnwindSafe for CommandAuthority
impl Send for CommandAuthority
impl Sync for CommandAuthority
impl Unpin for CommandAuthority
impl UnsafeUnpin for CommandAuthority
impl UnwindSafe for CommandAuthority
Blanket Implementations§
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