pub struct Margin {
    pub left: f64,
    pub top: f64,
    pub right: f64,
    pub bottom: f64,
}Fields§
§left: f64§top: f64§right: f64§bottom: f64Implementations§
Trait Implementations§
Source§impl LiveApplyValue for Margin
 
impl LiveApplyValue for Margin
Source§impl LiveHook for Margin
 
impl LiveHook for Margin
fn skip_apply( &mut self, _cx: &mut Cx, _apply_from: ApplyFrom, index: usize, nodes: &[LiveNode], ) -> Option<usize>
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 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 LiveHookDeref for Margin
 
impl LiveHookDeref for Margin
Source§impl LiveNew for Margin
 
impl LiveNew for Margin
fn live_type_info(cx: &mut Cx) -> LiveTypeInfo
fn live_design_with(cx: &mut Cx)
fn new(cx: &mut Cx) -> Margin
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, )
impl Copy for Margin
Auto Trait Implementations§
impl Freeze for Margin
impl RefUnwindSafe for Margin
impl Send for Margin
impl Sync for Margin
impl Unpin for Margin
impl UnwindSafe for Margin
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