#[repr(C)]pub struct PathSegmentVTable {
pub base: <FerroObject as ObjectType>::VTable,
pub apply_to: fn(&PathSegment, &mut dyn IGeometryContext),
pub to_string: fn(&PathSegment) -> String,
}Expand description
The virtual table of the class.
Fields§
§base: <FerroObject as ObjectType>::VTable§apply_to: fn(&PathSegment, &mut dyn IGeometryContext)§to_string: fn(&PathSegment) -> StringTrait Implementations§
Source§impl Clone for PathSegmentVTable
impl Clone for PathSegmentVTable
impl Copy for PathSegmentVTable
Auto Trait Implementations§
impl Freeze for PathSegmentVTable
impl RefUnwindSafe for PathSegmentVTable
impl Send for PathSegmentVTable
impl Sync for PathSegmentVTable
impl Unpin for PathSegmentVTable
impl UnsafeUnpin for PathSegmentVTable
impl UnwindSafe for PathSegmentVTable
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