Struct sixtyfps_corelib::item_tree::VisitChildrenResult [−][src]
#[repr(transparent)]pub struct VisitChildrenResult(_);
The return value of the Component::visit_children_item function
Represents something like enum { Continue, Aborted{aborted_at_item: isize} }
.
But this is just wrapping a int because it is easier to use ffi with isize than
complex enum.
-1 means the visitor will continue otherwise this is the index of the item that aborted the visit.
Implementations
impl VisitChildrenResult
[src]
impl VisitChildrenResult
[src]pub const CONTINUE: Self
[src]
The result used for a visitor that want to continue the visit
pub fn abort(item_index: usize, index_within_repeater: usize) -> Self
[src]
Returns a result that means that the visitor must stop, and convey the item that caused the abort
pub fn has_aborted(&self) -> bool
[src]
True if the visitor wants to abort the visit
pub fn aborted_index(&self) -> Option<usize>
[src]
pub fn aborted_indexes(&self) -> Option<(usize, usize)>
[src]
Trait Implementations
impl Clone for VisitChildrenResult
[src]
impl Clone for VisitChildrenResult
[src]fn clone(&self) -> VisitChildrenResult
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for VisitChildrenResult
[src]
impl Copy for VisitChildrenResult
[src]impl Eq for VisitChildrenResult
[src]
impl Eq for VisitChildrenResult
[src]impl PartialEq<VisitChildrenResult> for VisitChildrenResult
[src]
impl PartialEq<VisitChildrenResult> for VisitChildrenResult
[src]fn eq(&self, other: &VisitChildrenResult) -> bool
[src]
fn ne(&self, other: &VisitChildrenResult) -> bool
[src]
impl StructuralEq for VisitChildrenResult
[src]
impl StructuralEq for VisitChildrenResult
[src]Auto Trait Implementations
impl RefUnwindSafe for VisitChildrenResult
impl RefUnwindSafe for VisitChildrenResult
impl Send for VisitChildrenResult
impl Send for VisitChildrenResult
impl Sync for VisitChildrenResult
impl Sync for VisitChildrenResult
impl Unpin for VisitChildrenResult
impl Unpin for VisitChildrenResult
impl UnwindSafe for VisitChildrenResult
impl UnwindSafe for VisitChildrenResult