Struct rute::auto::margins_ffi::RUMarginsFuncs
source · #[repr(C)]pub struct RUMarginsFuncs {
pub destroy: extern "C" fn(self_c: *const RUBase),
pub is_null: extern "C" fn(self_c: *const RUBase) -> bool,
pub left: extern "C" fn(self_c: *const RUBase) -> i32,
pub top: extern "C" fn(self_c: *const RUBase) -> i32,
pub right: extern "C" fn(self_c: *const RUBase) -> i32,
pub bottom: extern "C" fn(self_c: *const RUBase) -> i32,
pub set_left: extern "C" fn(self_c: *const RUBase, left: i32),
pub set_top: extern "C" fn(self_c: *const RUBase, top: i32),
pub set_right: extern "C" fn(self_c: *const RUBase, right: i32),
pub set_bottom: extern "C" fn(self_c: *const RUBase, bottom: i32),
}
Fields
destroy: extern "C" fn(self_c: *const RUBase)
is_null: extern "C" fn(self_c: *const RUBase) -> bool
left: extern "C" fn(self_c: *const RUBase) -> i32
top: extern "C" fn(self_c: *const RUBase) -> i32
right: extern "C" fn(self_c: *const RUBase) -> i32
bottom: extern "C" fn(self_c: *const RUBase) -> i32
set_left: extern "C" fn(self_c: *const RUBase, left: i32)
set_top: extern "C" fn(self_c: *const RUBase, top: i32)
set_right: extern "C" fn(self_c: *const RUBase, right: i32)
set_bottom: extern "C" fn(self_c: *const RUBase, bottom: i32)
Trait Implementations
sourceimpl Clone for RUMarginsFuncs
impl Clone for RUMarginsFuncs
sourcefn clone(&self) -> RUMarginsFuncs
fn clone(&self) -> RUMarginsFuncs
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for RUMarginsFuncs
Auto Trait Implementations
impl RefUnwindSafe for RUMarginsFuncs
impl Send for RUMarginsFuncs
impl Sync for RUMarginsFuncs
impl Unpin for RUMarginsFuncs
impl UnwindSafe for RUMarginsFuncs
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more