pub struct ValueReference(pub ValueRef);
Tuple Fields§
§0: ValueRef
Implementations§
Source§impl ValueReference
impl ValueReference
pub fn set(&self, v: Value)
Sourcepub fn into_iter_mut_pairs(
self,
) -> Result<Box<dyn Iterator<Item = (Value, Self)>>, ValueError>
pub fn into_iter_mut_pairs( self, ) -> Result<Box<dyn Iterator<Item = (Value, Self)>>, ValueError>
pub fn downcast_rust_mut<T: RustType + 'static>( &self, ) -> Option<Rc<RefCell<Box<T>>>>
pub fn unref(&self) -> Ref<'_, Value>
pub fn convert_to_string_if_needed(&self) -> String
Trait Implementations§
Source§impl Clone for ValueReference
impl Clone for ValueReference
Source§fn clone(&self) -> ValueReference
fn clone(&self) -> ValueReference
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 ValueReference
impl Debug for ValueReference
Source§impl Display for ValueReference
impl Display for ValueReference
Source§impl Hash for ValueReference
impl Hash for ValueReference
Source§impl PartialEq for ValueReference
impl PartialEq for ValueReference
impl Eq for ValueReference
Auto Trait Implementations§
impl Freeze for ValueReference
impl !RefUnwindSafe for ValueReference
impl !Send for ValueReference
impl !Sync for ValueReference
impl Unpin for ValueReference
impl !UnwindSafe for ValueReference
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