pub struct ProviderStorageBindingRequirement { /* private fields */ }Expand description
Provider-accepted physical profiles for one exact operation binding slot. Role and ordinal are contract identities, not model-specific names.
Implementations§
Source§impl ProviderStorageBindingRequirement
impl ProviderStorageBindingRequirement
pub fn new( role: ResolvedValueRole, ordinal: u32, storage: DynamicStorageRequirement, ) -> Self
pub const fn role(&self) -> ResolvedValueRole
pub const fn ordinal(&self) -> u32
pub fn storage(&self) -> &DynamicStorageRequirement
Trait Implementations§
Source§impl Clone for ProviderStorageBindingRequirement
impl Clone for ProviderStorageBindingRequirement
Source§fn clone(&self) -> ProviderStorageBindingRequirement
fn clone(&self) -> ProviderStorageBindingRequirement
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<'de> Deserialize<'de> for ProviderStorageBindingRequirement
impl<'de> Deserialize<'de> for ProviderStorageBindingRequirement
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 ProviderStorageBindingRequirement
impl StructuralPartialEq for ProviderStorageBindingRequirement
Auto Trait Implementations§
impl Freeze for ProviderStorageBindingRequirement
impl RefUnwindSafe for ProviderStorageBindingRequirement
impl Send for ProviderStorageBindingRequirement
impl Sync for ProviderStorageBindingRequirement
impl Unpin for ProviderStorageBindingRequirement
impl UnsafeUnpin for ProviderStorageBindingRequirement
impl UnwindSafe for ProviderStorageBindingRequirement
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