pub trait AssignElem<T> {
// Required method
fn assign_elem(self, input: T);
}Expand description
A producer element that can be assigned to once
Required Methods§
Sourcefn assign_elem(self, input: T)
fn assign_elem(self, input: T)
Assign the value input to the element that self represents.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Source§impl<T> AssignElem<T> for &Cell<T>
Assignable element, simply self.set(input).
impl<T> AssignElem<T> for &Cell<T>
Assignable element, simply self.set(input).
fn assign_elem(self, input: T)
Source§impl<T> AssignElem<T> for &mut MaybeUninit<T>
Assignable element, the item in the MaybeUninit is overwritten (prior value, if any, is not
read or dropped).
impl<T> AssignElem<T> for &mut MaybeUninit<T>
Assignable element, the item in the MaybeUninit is overwritten (prior value, if any, is not read or dropped).
fn assign_elem(self, input: T)
Source§impl<T> AssignElem<T> for &mut T
Assignable element, simply *self = input.
impl<T> AssignElem<T> for &mut T
Assignable element, simply *self = input.
fn assign_elem(self, input: T)
Implementors§
impl<T> AssignElem<T> for &MathCell<T>
Assignable element, simply self.set(input).