pub struct Restriction {
pub explanation: Option<String>,
pub required_permission: Option<String>,
}Fields§
§explanation: Option<String>§required_permission: Option<String>Trait Implementations§
Source§impl Clone for Restriction
impl Clone for Restriction
Source§fn clone(&self) -> Restriction
fn clone(&self) -> Restriction
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Restriction
impl Debug for Restriction
Source§impl Default for Restriction
impl Default for Restriction
Source§fn default() -> Restriction
fn default() -> Restriction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Restriction
impl<'de> Deserialize<'de> for Restriction
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
Source§impl From<Restriction> for Restriction
impl From<Restriction> for Restriction
Source§fn from(v: Restriction) -> Self
fn from(v: Restriction) -> Self
Converts to this type from the input type.
Source§impl From<Restriction> for Restriction
impl From<Restriction> for Restriction
Source§fn from(v: Restriction) -> Self
fn from(v: Restriction) -> Self
Converts to this type from the input type.
Source§impl From<Restriction> for Restriction
impl From<Restriction> for Restriction
Source§fn from(v: Restriction) -> Self
fn from(v: Restriction) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for Restriction
impl RefUnwindSafe for Restriction
impl Send for Restriction
impl Sync for Restriction
impl Unpin for Restriction
impl UnsafeUnpin for Restriction
impl UnwindSafe for Restriction
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