pub struct FerroNativeCursor { /* private fields */ }Expand description
A native cursor.
Implementations§
Source§impl FerroNativeCursor
impl FerroNativeCursor
pub fn new(cursor: Option<ComPtr<IFrnCursor>>) -> Rc<FerroNativeCursor>
Sourcepub fn cursor(&self) -> Option<ComPtr<IFrnCursor>>
pub fn cursor(&self) -> Option<ComPtr<IFrnCursor>>
The native cursor; None once disposed.
pub fn handle(&self) -> isize
pub fn handle_descriptor(&self) -> &'static str
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for FerroNativeCursor
impl !RefUnwindSafe for FerroNativeCursor
impl !Send for FerroNativeCursor
impl !Sync for FerroNativeCursor
impl Unpin for FerroNativeCursor
impl UnsafeUnpin for FerroNativeCursor
impl UnwindSafe for FerroNativeCursor
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
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more