pub struct LinearViewCursor { /* private fields */ }
Implementations§
source§impl LinearViewCursor
impl LinearViewCursor
sourcepub fn current_object(&self) -> Ref<LinearViewObject>
pub fn current_object(&self) -> Ref<LinearViewObject>
Gets the current LinearViewObject
associated with this cursor.
pub fn duplicate(&self) -> Ref<Self>
pub fn before_begin(&self) -> bool
pub fn after_end(&self) -> bool
pub fn valid(&self) -> bool
pub fn seek_to_start(&mut self)
pub fn seek_to_end(&mut self)
pub fn seek_to_address(&mut self, address: u64)
pub fn ordering_index(&self) -> Range<u64>
pub fn ordering_index_total(&self) -> u64
pub fn seek_to_ordering_index(&mut self, idx: u64)
pub fn previous(&mut self) -> bool
pub fn next(&mut self) -> bool
pub fn lines(&self) -> Array<LinearDisassemblyLine>
sourcepub fn render_layers(&self) -> Array<CoreRenderLayer>
pub fn render_layers(&self) -> Array<CoreRenderLayer>
A list of the currently applied CoreRenderLayer
’s
sourcepub fn add_render_layer(&self, layer: &CoreRenderLayer)
pub fn add_render_layer(&self, layer: &CoreRenderLayer)
Add a Render Layer to be applied to this LinearViewCursor
.
NOTE: Layers will be applied in the order in which they are added.
sourcepub fn remove_render_layer(&self, layer: &CoreRenderLayer)
pub fn remove_render_layer(&self, layer: &CoreRenderLayer)
Remove a Render Layer from being applied to this LinearViewCursor
.
Trait Implementations§
source§impl Ord for LinearViewCursor
impl Ord for LinearViewCursor
source§impl PartialEq for LinearViewCursor
impl PartialEq for LinearViewCursor
source§impl PartialOrd for LinearViewCursor
impl PartialOrd for LinearViewCursor
source§impl ToOwned for LinearViewCursor
impl ToOwned for LinearViewCursor
source§type Owned = Ref<LinearViewCursor>
type Owned = Ref<LinearViewCursor>
The resulting type after obtaining ownership.
source§fn to_owned(&self) -> Self::Owned
fn to_owned(&self) -> Self::Owned
Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§fn clone_into(&self, target: &mut Self::Owned)
fn clone_into(&self, target: &mut Self::Owned)
Uses borrowed data to replace owned data, usually by cloning. Read more
impl Eq for LinearViewCursor
impl Send for LinearViewCursor
impl Sync for LinearViewCursor
Auto Trait Implementations§
impl Freeze for LinearViewCursor
impl RefUnwindSafe for LinearViewCursor
impl Unpin for LinearViewCursor
impl UnwindSafe for LinearViewCursor
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