Pointer

Struct Pointer 

Source
pub struct Pointer<T>
where T: PointerTarget<T>,
{ pub value: [u8; 8], /* private fields */ }

Fields§

§value: [u8; 8]

Implementations§

Source§

impl<T> Pointer<T>
where T: PointerTarget<T>,

Source

pub fn new(value: [u8; 8]) -> Self

Trait Implementations§

Source§

impl<T> Clone for Pointer<T>
where T: PointerTarget<T> + Clone,

Source§

fn clone(&self) -> Pointer<T>

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T> Debug for Pointer<T>
where T: PointerTarget<T> + Debug,

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl DoubleLinked<Pointer<ARegion>> for ARegion

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<AnimOverride>> for AnimOverride

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<AssetTag>> for AssetTag

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<Base>> for Base

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<BoidRule>> for BoidRule

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<BoidState>> for BoidState

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<Bone>> for Bone

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<BuildEff>> for BuildEff

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<CacheFileLayer>> for CacheFileLayer

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<CacheObjectPath>> for CacheObjectPath

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<CameraBGImage>> for CameraBGImage

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<CollectionChild>> for CollectionChild

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<CollectionObject>> for CollectionObject

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<ConsoleLine>> for ConsoleLine

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<CryptomatteEntry>> for CryptomatteEntry

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<DriverVar>> for DriverVar

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<DynamicPaintSurface>> for DynamicPaintSurface

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<Effect>> for Effect

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<FCurve>> for FCurve

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<FModifier>> for FModifier

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<FreestyleLineSet>> for FreestyleLineSet

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<FreestyleModuleConfig>> for FreestyleModuleConfig

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<GpencilModifierData>> for GpencilModifierData

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<IDOverrideLibraryProperty>> for IDOverrideLibraryProperty

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<IDOverrideLibraryPropertyOperation>> for IDOverrideLibraryPropertyOperation

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<IDProperty>> for IDProperty

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<ImageAnim>> for ImageAnim

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<ImagePackedFile>> for ImagePackedFile

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<ImageTile>> for ImageTile

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<ImageView>> for ImageView

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<IpoCurve>> for IpoCurve

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<KS_Path>> for KS_Path

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<KeyBlock>> for KeyBlock

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<KeyingSet>> for KeyingSet

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<LayerCollection>> for LayerCollection

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<LineStyleModifier>> for LineStyleModifier

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<LinkData>> for LinkData

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<MaskLayer>> for MaskLayer

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<MaskLayerShape>> for MaskLayerShape

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<MaskSpline>> for MaskSpline

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<MetaElem>> for MetaElem

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<MetaStack>> for MetaStack

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<ModifierData>> for ModifierData

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<MovieTrackingDopesheetChannel>> for MovieTrackingDopesheetChannel

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<MovieTrackingDopesheetCoverageSegment>> for MovieTrackingDopesheetCoverageSegment

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<MovieTrackingObject>> for MovieTrackingObject

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<MovieTrackingPlaneTrack>> for MovieTrackingPlaneTrack

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<MovieTrackingTrack>> for MovieTrackingTrack

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<NlaStrip>> for NlaStrip

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<NlaTrack>> for NlaTrack

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<Nurb>> for Nurb

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<ObHook>> for ObHook

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<PTCacheExtra>> for PTCacheExtra

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<PTCacheMem>> for PTCacheMem

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<PaletteColor>> for PaletteColor

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<Panel>> for Panel

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<PanelCategoryStack>> for PanelCategoryStack

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<PartEff>> for PartEff

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<ParticleDupliWeight>> for ParticleDupliWeight

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<ParticleSystem>> for ParticleSystem

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<ParticleTarget>> for ParticleTarget

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<PointCache>> for PointCache

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<RenderProfile>> for RenderProfile

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<RenderSlot>> for RenderSlot

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<SceneCollection>> for SceneCollection

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<SceneRenderLayer>> for SceneRenderLayer

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<SceneRenderView>> for SceneRenderView

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<ScrArea>> for ScrArea

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<ScrEdge>> for ScrEdge

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<ScrVert>> for ScrVert

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<SeqTimelineChannel>> for SeqTimelineChannel

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<Sequence>> for Sequence

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<SequenceModifierData>> for SequenceModifierData

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<ShaderFxData>> for ShaderFxData

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<SpreadsheetColumn>> for SpreadsheetColumn

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<SpreadsheetContext>> for SpreadsheetContext

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<SpreadsheetRowFilter>> for SpreadsheetRowFilter

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<Strip>> for Strip

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<StripAnim>> for StripAnim

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<TextLine>> for TextLine

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<TimeMarker>> for TimeMarker

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<TransformOrientation>> for TransformOrientation

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<ViewLayer>> for ViewLayer

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<ViewLayerAOV>> for ViewLayerAOV

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<ViewLayerEngineData>> for ViewLayerEngineData

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<ViewLayerLightgroup>> for ViewLayerLightgroup

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<WaveEff>> for WaveEff

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<WorkSpaceDataRelation>> for WorkSpaceDataRelation

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<WorkSpaceLayout>> for WorkSpaceLayout

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<XrActionMap>> for XrActionMap

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<XrActionMapBinding>> for XrActionMapBinding

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<XrActionMapItem>> for XrActionMapItem

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<XrComponentPath>> for XrComponentPath

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<XrUserPath>> for XrUserPath

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bActionChannel>> for bActionChannel

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bActionGroup>> for bActionGroup

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bActionModifier>> for bActionModifier

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bActionStrip>> for bActionStrip

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bAddon>> for bAddon

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bConstraint>> for bConstraint

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bConstraintChannel>> for bConstraintChannel

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bConstraintTarget>> for bConstraintTarget

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bDeformGroup>> for bDeformGroup

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bFaceMap>> for bFaceMap

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bGPDframe>> for bGPDframe

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bGPDlayer>> for bGPDlayer

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bGPDlayer_Mask>> for bGPDlayer_Mask

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bGPDpalette>> for bGPDpalette

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bGPDpalettecolor>> for bGPDpalettecolor

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bGPDstroke>> for bGPDstroke

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bNode>> for bNode

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bNodeSocket>> for bNodeSocket

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bNodeTreePath>> for bNodeTreePath

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bPathCompare>> for bPathCompare

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bPoseChannel>> for bPoseChannel

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bTheme>> for bTheme

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bToolRef>> for bToolRef

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bUserAssetLibrary>> for bUserAssetLibrary

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bUserMenu>> for bUserMenu

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<bUserMenuItem>> for bUserMenuItem

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<uiList>> for uiList

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<uiPreview>> for uiPreview

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<uiStyle>> for uiStyle

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<wmKeyConfig>> for wmKeyConfig

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<wmKeyConfigPref>> for wmKeyConfigPref

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<wmKeyMap>> for wmKeyMap

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<wmKeyMapDiffItem>> for wmKeyMapDiffItem

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<wmKeyMapItem>> for wmKeyMapItem

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<wmOperator>> for wmOperator

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<wmOwnerID>> for wmOwnerID

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl DoubleLinked<Pointer<wmWindow>> for wmWindow

Source§

fn next(&self) -> &Pointer<Self>

Source§

fn prev(&self) -> &Pointer<Self>

Source§

impl<T> GeneratedBlendStruct for Pointer<T>
where T: PointerTarget<T>,

Source§

const BLEND_VERSION: Version

Source§

const BLEND_POINTER_SIZE: usize = 8usize

Source§

const BLEND_ENDIANNESS: Endianness = Endianness::Little

Source§

const STRUCT_NAME: &'static str = "Pointer"

Source§

const STRUCT_INDEX: usize = 4_294_967_293usize

Source§

const STRUCT_TYPE_INDEX: usize = 4_294_967_293usize

Source§

const IS_SYNTHETIC: bool = true

Source§

impl<T> PointerLike<T> for Pointer<T>
where T: PointerTarget<T>,

Source§

impl<T> PointerTarget<Pointer<T>> for Pointer<T>
where T: PointerTarget<T>,

Auto Trait Implementations§

§

impl<T> Freeze for Pointer<T>

§

impl<T> RefUnwindSafe for Pointer<T>
where T: RefUnwindSafe,

§

impl<T> Send for Pointer<T>
where T: Send,

§

impl<T> Sync for Pointer<T>
where T: Sync,

§

impl<T> Unpin for Pointer<T>
where T: Unpin,

§

impl<T> UnwindSafe for Pointer<T>
where T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.