pub struct NamedRequired {
pub contract: NamedContract,
pub grants: Vec<Grant>,
}Fields§
§contract: NamedContract§grants: Vec<Grant>Trait Implementations§
Source§impl<'de> Deserialize<'de> for NamedRequired
impl<'de> Deserialize<'de> for NamedRequired
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<NamedRequired, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<NamedRequired, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for NamedRequired
impl RefUnwindSafe for NamedRequired
impl Send for NamedRequired
impl Sync for NamedRequired
impl Unpin for NamedRequired
impl UnsafeUnpin for NamedRequired
impl UnwindSafe for NamedRequired
Blanket Implementations§
impl<T> Allocation for T
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