pub struct ContractMapRef(/* private fields */);Implementations§
Source§impl ContractMapRef
impl ContractMapRef
pub fn new() -> Self
pub fn lock(&self) -> MutexGuard<'_, ContractMap>
Trait Implementations§
Source§impl Clone for ContractMapRef
impl Clone for ContractMapRef
Source§fn clone(&self) -> ContractMapRef
fn clone(&self) -> ContractMapRef
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 moreSource§impl Debug for ContractMapRef
impl Debug for ContractMapRef
Source§impl Default for ContractMapRef
impl Default for ContractMapRef
Source§fn default() -> ContractMapRef
fn default() -> ContractMapRef
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ContractMapRef
impl RefUnwindSafe for ContractMapRef
impl Send for ContractMapRef
impl Sync for ContractMapRef
impl Unpin for ContractMapRef
impl UnsafeUnpin for ContractMapRef
impl UnwindSafe for ContractMapRef
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> InterpretableFrom<&T> for Twhere
T: Clone,
impl<T> InterpretableFrom<&T> for Twhere
T: Clone,
fn interpret_from(from: &T, _context: &InterpreterContext) -> T
Source§impl<T> InterpretableFrom<T> for T
impl<T> InterpretableFrom<T> for T
fn interpret_from(from: T, _context: &InterpreterContext) -> T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more