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§
Source§impl Clone for PreparationContract
impl Clone for PreparationContract
Source§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 moreSource§impl Debug for PreparationContract
impl Debug for PreparationContract
Source§impl<'de> Deserialize<'de> for PreparationContract
impl<'de> Deserialize<'de> for PreparationContract
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 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