pub struct ComputedContract {
pub key: String,
pub dependencies: Vec<String>,
}Expand description
A computed state declaration.
Fields§
§key: StringDerived key without the derived: prefix.
dependencies: Vec<String>Source dependencies.
Trait Implementations§
Source§impl Clone for ComputedContract
impl Clone for ComputedContract
Source§fn clone(&self) -> ComputedContract
fn clone(&self) -> ComputedContract
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 ComputedContract
impl Debug for ComputedContract
Source§impl<'de> Deserialize<'de> for ComputedContract
impl<'de> Deserialize<'de> for ComputedContract
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 ComputedContract
impl RefUnwindSafe for ComputedContract
impl Send for ComputedContract
impl Sync for ComputedContract
impl Unpin for ComputedContract
impl UnwindSafe for ComputedContract
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