Struct PreparationContract
pub struct PreparationContract {
pub name: String,
pub produces: Vec<String>,
}Expand description
A phase preparation declaration.
Fields§
§name: StringPreparation name.
produces: Vec<String>State keys this preparation is expected to produce.
Trait Implementations§
§impl Clone for PreparationContract
impl Clone for PreparationContract
§fn clone(&self) -> PreparationContract
fn clone(&self) -> PreparationContract
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 more§impl Debug for PreparationContract
impl Debug for PreparationContract
§impl<'de> Deserialize<'de> for PreparationContract
impl<'de> Deserialize<'de> for PreparationContract
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<PreparationContract, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PreparationContract, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Serialize for PreparationContract
impl Serialize for PreparationContract
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for PreparationContract
impl RefUnwindSafe for PreparationContract
impl Send for PreparationContract
impl Sync for PreparationContract
impl Unpin for PreparationContract
impl UnwindSafe for PreparationContract
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