pub struct Attenuate {
pub agent: String,
pub scope: Scope,
pub expires_ms: i64,
pub leases: Vec<String>,
}Fields§
§agent: String§scope: Scope§expires_ms: i64§leases: Vec<String>Lease sets handed to the child until it ends.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Attenuate
impl<'de> Deserialize<'de> for Attenuate
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
Auto Trait Implementations§
impl Forget for Attenuate
impl Freeze for Attenuate
impl RefUnwindSafe for Attenuate
impl Send for Attenuate
impl Sync for Attenuate
impl Unpin for Attenuate
impl UnsafeUnpin for Attenuate
impl UnwindSafe for Attenuate
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