pub struct ProcedureFixtureV1 {
pub fixture_id: String,
pub context: Value,
pub available_tools: Vec<String>,
pub expected_effects: Vec<ProcedureEffectV1>,
pub forbidden_effects: Vec<ProcedureEffectV1>,
}Fields§
§fixture_id: String§context: Value§available_tools: Vec<String>§expected_effects: Vec<ProcedureEffectV1>§forbidden_effects: Vec<ProcedureEffectV1>Implementations§
Trait Implementations§
Source§impl Clone for ProcedureFixtureV1
impl Clone for ProcedureFixtureV1
Source§fn clone(&self) -> ProcedureFixtureV1
fn clone(&self) -> ProcedureFixtureV1
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 ProcedureFixtureV1
impl Debug for ProcedureFixtureV1
Source§impl<'de> Deserialize<'de> for ProcedureFixtureV1
impl<'de> Deserialize<'de> for ProcedureFixtureV1
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 ProcedureFixtureV1
impl PartialEq for ProcedureFixtureV1
Source§impl Serialize for ProcedureFixtureV1
impl Serialize for ProcedureFixtureV1
impl StructuralPartialEq for ProcedureFixtureV1
Auto Trait Implementations§
impl Freeze for ProcedureFixtureV1
impl RefUnwindSafe for ProcedureFixtureV1
impl Send for ProcedureFixtureV1
impl Sync for ProcedureFixtureV1
impl Unpin for ProcedureFixtureV1
impl UnsafeUnpin for ProcedureFixtureV1
impl UnwindSafe for ProcedureFixtureV1
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