pub enum ReferenceConstructionPolicy {
IidOnly,
KeyFallback,
}Expand description
How a binding may construct a nonrecursive reference value.
Variants§
IidOnly
Only an engine IID may construct a reference in the initial runtime contract.
KeyFallback
Reference construction admits typed key fallback.
Trait Implementations§
Source§impl Clone for ReferenceConstructionPolicy
impl Clone for ReferenceConstructionPolicy
Source§fn clone(&self) -> ReferenceConstructionPolicy
fn clone(&self) -> ReferenceConstructionPolicy
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 moreimpl Copy for ReferenceConstructionPolicy
Source§impl Debug for ReferenceConstructionPolicy
impl Debug for ReferenceConstructionPolicy
impl Eq for ReferenceConstructionPolicy
Source§impl Hash for ReferenceConstructionPolicy
impl Hash for ReferenceConstructionPolicy
Source§impl Ord for ReferenceConstructionPolicy
impl Ord for ReferenceConstructionPolicy
Source§fn cmp(&self, other: &ReferenceConstructionPolicy) -> Ordering
fn cmp(&self, other: &ReferenceConstructionPolicy) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for ReferenceConstructionPolicy
impl PartialOrd for ReferenceConstructionPolicy
impl StructuralPartialEq for ReferenceConstructionPolicy
Auto Trait Implementations§
impl Freeze for ReferenceConstructionPolicy
impl RefUnwindSafe for ReferenceConstructionPolicy
impl Send for ReferenceConstructionPolicy
impl Sync for ReferenceConstructionPolicy
impl Unpin for ReferenceConstructionPolicy
impl UnsafeUnpin for ReferenceConstructionPolicy
impl UnwindSafe for ReferenceConstructionPolicy
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