pub struct ContractView {
pub contract: Node,
pub providers: Vec<Node>,
pub consumers: Vec<Node>,
}Expand description
A contract with everyone on each side.
Fields§
§contract: Node§providers: Vec<Node>§consumers: Vec<Node>Trait Implementations§
Source§impl Clone for ContractView
impl Clone for ContractView
Source§impl Debug for ContractView
impl Debug for ContractView
Source§impl<'de> Deserialize<'de> for ContractView
impl<'de> Deserialize<'de> for ContractView
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 Forget for ContractView
impl Freeze for ContractView
impl RefUnwindSafe for ContractView
impl Send for ContractView
impl Sync for ContractView
impl Unpin for ContractView
impl UnsafeUnpin for ContractView
impl UnwindSafe for ContractView
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