pub struct CallableValue {
pub owner_identity: String,
pub qualified_name: String,
pub callable_digest: Digest,
pub captures: Vec<ValuePayload>,
}Fields§
§owner_identity: String§qualified_name: String§callable_digest: Digest§captures: Vec<ValuePayload>Implementations§
Source§impl CallableValue
impl CallableValue
pub fn identity_digest(owner_identity: &str, qualified_name: &str) -> Digest
pub fn validate_identity(&self) -> Result<(), ContractError>
Trait Implementations§
Source§impl Clone for CallableValue
impl Clone for CallableValue
Source§fn clone(&self) -> CallableValue
fn clone(&self) -> CallableValue
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CallableValue
impl Debug for CallableValue
Source§impl<'de> Deserialize<'de> for CallableValue
impl<'de> Deserialize<'de> for CallableValue
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
impl Eq for CallableValue
Source§impl PartialEq for CallableValue
impl PartialEq for CallableValue
Source§impl Serialize for CallableValue
impl Serialize for CallableValue
impl StructuralPartialEq for CallableValue
Auto Trait Implementations§
impl Freeze for CallableValue
impl RefUnwindSafe for CallableValue
impl Send for CallableValue
impl Sync for CallableValue
impl Unpin for CallableValue
impl UnsafeUnpin for CallableValue
impl UnwindSafe for CallableValue
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