Struct ComputedContract
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§
§impl Clone for ComputedContract
impl Clone for ComputedContract
§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 more§impl Debug for ComputedContract
impl Debug for ComputedContract
§impl<'de> Deserialize<'de> for ComputedContract
impl<'de> Deserialize<'de> for ComputedContract
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ComputedContract, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ComputedContract, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Serialize for ComputedContract
impl Serialize for ComputedContract
§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 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