pub struct HarnessPermit {
pub id: String,
pub name: String,
pub kind: HarnessPermitKind,
}Expand description
One option a harness offered when it asked for a permission.
Fields§
§id: StringThe harness’s id for the option; the city answers with it.
name: StringThe name the harness shows for the option.
kind: HarnessPermitKindWhat choosing the option grants or refuses.
Trait Implementations§
Source§impl Clone for HarnessPermit
impl Clone for HarnessPermit
Source§impl Debug for HarnessPermit
impl Debug for HarnessPermit
Source§impl<'de> Deserialize<'de> for HarnessPermit
impl<'de> Deserialize<'de> for HarnessPermit
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 HarnessPermit
Source§impl PartialEq for HarnessPermit
impl PartialEq for HarnessPermit
Source§impl Serialize for HarnessPermit
impl Serialize for HarnessPermit
impl StructuralPartialEq for HarnessPermit
Auto Trait Implementations§
impl Freeze for HarnessPermit
impl RefUnwindSafe for HarnessPermit
impl Send for HarnessPermit
impl Sync for HarnessPermit
impl Unpin for HarnessPermit
impl UnsafeUnpin for HarnessPermit
impl UnwindSafe for HarnessPermit
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