pub struct PostureState {
pub description: Option<String>,
pub capabilities: Vec<String>,
pub budgets: HashMap<String, i64>,
}Fields§
§description: Option<String>§capabilities: Vec<String>§budgets: HashMap<String, i64>Trait Implementations§
Source§impl Clone for PostureState
impl Clone for PostureState
Source§fn clone(&self) -> PostureState
fn clone(&self) -> PostureState
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 PostureState
impl Debug for PostureState
Source§impl Default for PostureState
impl Default for PostureState
Source§fn default() -> PostureState
fn default() -> PostureState
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PostureState
impl<'de> Deserialize<'de> for PostureState
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 PartialEq for PostureState
impl PartialEq for PostureState
Source§impl Serialize for PostureState
impl Serialize for PostureState
impl StructuralPartialEq for PostureState
Auto Trait Implementations§
impl Freeze for PostureState
impl RefUnwindSafe for PostureState
impl Send for PostureState
impl Sync for PostureState
impl Unpin for PostureState
impl UnwindSafe for PostureState
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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