pub enum RcStringMut {
Rc(Rc<String>),
String(String),
}Variants§
Implementations§
Trait Implementations§
Source§impl Default for RcStringMut
impl Default for RcStringMut
Source§fn default() -> RcStringMut
fn default() -> RcStringMut
Returns the “default value” for a type. Read more
Source§impl LiveApply for RcStringMut
impl LiveApply for RcStringMut
Source§impl LiveHook for RcStringMut
impl LiveHook for RcStringMut
fn before_live_design(_cx: &mut Cx)
fn apply_value_unknown( &mut self, cx: &mut Cx, _apply_from: ApplyFrom, index: usize, nodes: &[LiveNode], ) -> usize
fn apply_value_instance( &mut self, _cx: &mut Cx, _apply_from: ApplyFrom, index: usize, nodes: &[LiveNode], ) -> usize
fn skip_apply( &mut self, _cx: &mut Cx, _apply_from: ApplyFrom, _index: usize, _nodes: &[LiveNode], ) -> Option<usize>
fn before_apply( &mut self, _cx: &mut Cx, _apply_from: ApplyFrom, _index: usize, _nodes: &[LiveNode], )
fn after_apply( &mut self, _cx: &mut Cx, _apply_from: ApplyFrom, _index: usize, _nodes: &[LiveNode], )
fn after_apply_from(&mut self, cx: &mut Cx, apply_from: ApplyFrom)
fn after_new_from_doc(&mut self, _cx: &mut Cx)
fn after_new_before_apply(&mut self, _cx: &mut Cx)
Source§impl LiveNew for RcStringMut
impl LiveNew for RcStringMut
fn live_design_with(_cx: &mut Cx)
fn new(_cx: &mut Cx) -> RcStringMut
fn live_type_info(_cx: &mut Cx) -> LiveTypeInfo
fn new_apply(
cx: &mut Cx,
from: ApplyFrom,
index: usize,
nodes: &[LiveNode],
) -> Selfwhere
Self: Sized,
fn new_apply_mut_index(
cx: &mut Cx,
from: ApplyFrom,
index: &mut usize,
nodes: &[LiveNode],
) -> Selfwhere
Self: Sized,
fn new_from_ptr(cx: &mut Cx, live_ptr: Option<LivePtr>) -> Selfwhere
Self: Sized,
fn new_main(cx: &mut Cx) -> Selfwhere
Self: Sized,
fn update_main(&mut self, cx: &mut Cx)
fn new_local(cx: &mut Cx) -> Selfwhere
Self: Sized,
fn new_from_module(
cx: &mut Cx,
module_id: LiveModuleId,
id: LiveId,
) -> Option<Self>where
Self: Sized,
fn update_from_module( &mut self, cx: &mut Cx, module_id: LiveModuleId, id: LiveId, )
Source§impl LiveRead for RcStringMut
impl LiveRead for RcStringMut
Source§impl ToLiveValue for RcStringMut
impl ToLiveValue for RcStringMut
fn to_live_value(&self) -> LiveValue
Auto Trait Implementations§
impl Freeze for RcStringMut
impl RefUnwindSafe for RcStringMut
impl !Send for RcStringMut
impl !Sync for RcStringMut
impl Unpin for RcStringMut
impl UnwindSafe for RcStringMut
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