#[repr(C)]pub struct StructuralVisitorObj { /* private fields */ }Expand description
Exact C++ StructuralVisitorObj ABI prefix.
Implementations§
Source§impl StructuralVisitorObj
impl StructuralVisitorObj
Sourcepub fn default_visit<'input, D>(
dispatch: &mut D,
value: impl Into<AnyView<'input>>,
visitor: &mut StructuralVisitorView<'_, D>,
) -> Result<Option<VisitInterrupt>>
pub fn default_visit<'input, D>( dispatch: &mut D, value: impl Into<AnyView<'input>>, visitor: &mut StructuralVisitorView<'_, D>, ) -> Result<Option<VisitInterrupt>>
Run built-in hook or reflected-field descent, bypassing the Base override.
Trait Implementations§
Source§impl Default for StructuralVisitorObj
impl Default for StructuralVisitorObj
Source§impl StructuralVisitorBase for StructuralVisitorObj
impl StructuralVisitorBase for StructuralVisitorObj
Source§unsafe fn default_visit<D>(
_this: *mut Self,
dispatch: &mut D,
value: AnyView<'_>,
visitor: &mut StructuralVisitorView<'_, D>,
) -> Result<Option<VisitInterrupt>>
unsafe fn default_visit<D>( _this: *mut Self, dispatch: &mut D, value: AnyView<'_>, visitor: &mut StructuralVisitorView<'_, D>, ) -> Result<Option<VisitInterrupt>>
Override default descent; delegate to
StructuralVisitorObj::default_visit
to visit children through the registered hook or reflected fields. Read moreAuto Trait Implementations§
impl !Freeze for StructuralVisitorObj
impl RefUnwindSafe for StructuralVisitorObj
impl !Send for StructuralVisitorObj
impl !Sync for StructuralVisitorObj
impl Unpin for StructuralVisitorObj
impl UnwindSafe for StructuralVisitorObj
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