pub struct ToolRequirementView {
pub item: String,
pub consumed: bool,
}Fields§
§item: String§consumed: boolAlways serialize — postcard omits false by default, which breaks roundtrip without explicit value.
Trait Implementations§
Source§impl Clone for ToolRequirementView
impl Clone for ToolRequirementView
Source§fn clone(&self) -> ToolRequirementView
fn clone(&self) -> ToolRequirementView
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ToolRequirementView
impl Debug for ToolRequirementView
Source§impl<'de> Deserialize<'de> for ToolRequirementView
impl<'de> Deserialize<'de> for ToolRequirementView
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 ToolRequirementView
impl PartialEq for ToolRequirementView
Source§impl Serialize for ToolRequirementView
impl Serialize for ToolRequirementView
impl StructuralPartialEq for ToolRequirementView
Auto Trait Implementations§
impl Freeze for ToolRequirementView
impl RefUnwindSafe for ToolRequirementView
impl Send for ToolRequirementView
impl Sync for ToolRequirementView
impl Unpin for ToolRequirementView
impl UnsafeUnpin for ToolRequirementView
impl UnwindSafe for ToolRequirementView
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