DoubleLinked

Trait DoubleLinked 

Source
pub trait DoubleLinked<Ptr>: Sized + PointerTarget<Self>
where Ptr: PointerLike<Self>,
{ // Required methods fn next(&self) -> &Ptr; fn prev(&self) -> &Ptr; }

Required Methods§

Source

fn next(&self) -> &Ptr

Source

fn prev(&self) -> &Ptr

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl DoubleLinked<Pointer<ARegion>> for ARegion

Source§

impl DoubleLinked<Pointer<AnimOverride>> for AnimOverride

Source§

impl DoubleLinked<Pointer<AssetTag>> for AssetTag

Source§

impl DoubleLinked<Pointer<Base>> for Base

Source§

impl DoubleLinked<Pointer<BoidRule>> for BoidRule

Source§

impl DoubleLinked<Pointer<BoidState>> for BoidState

Source§

impl DoubleLinked<Pointer<Bone>> for Bone

Source§

impl DoubleLinked<Pointer<BuildEff>> for BuildEff

Source§

impl DoubleLinked<Pointer<CacheFileLayer>> for CacheFileLayer

Source§

impl DoubleLinked<Pointer<CacheObjectPath>> for CacheObjectPath

Source§

impl DoubleLinked<Pointer<CameraBGImage>> for CameraBGImage

Source§

impl DoubleLinked<Pointer<CollectionChild>> for CollectionChild

Source§

impl DoubleLinked<Pointer<CollectionObject>> for CollectionObject

Source§

impl DoubleLinked<Pointer<ConsoleLine>> for ConsoleLine

Source§

impl DoubleLinked<Pointer<CryptomatteEntry>> for CryptomatteEntry

Source§

impl DoubleLinked<Pointer<DriverVar>> for DriverVar

Source§

impl DoubleLinked<Pointer<DynamicPaintSurface>> for DynamicPaintSurface

Source§

impl DoubleLinked<Pointer<Effect>> for Effect

Source§

impl DoubleLinked<Pointer<FCurve>> for FCurve

Source§

impl DoubleLinked<Pointer<FModifier>> for FModifier

Source§

impl DoubleLinked<Pointer<FreestyleLineSet>> for FreestyleLineSet

Source§

impl DoubleLinked<Pointer<FreestyleModuleConfig>> for FreestyleModuleConfig

Source§

impl DoubleLinked<Pointer<GpencilModifierData>> for GpencilModifierData

Source§

impl DoubleLinked<Pointer<IDOverrideLibraryProperty>> for IDOverrideLibraryProperty

Source§

impl DoubleLinked<Pointer<IDOverrideLibraryPropertyOperation>> for IDOverrideLibraryPropertyOperation

Source§

impl DoubleLinked<Pointer<IDProperty>> for IDProperty

Source§

impl DoubleLinked<Pointer<ImageAnim>> for ImageAnim

Source§

impl DoubleLinked<Pointer<ImagePackedFile>> for ImagePackedFile

Source§

impl DoubleLinked<Pointer<ImageTile>> for ImageTile

Source§

impl DoubleLinked<Pointer<ImageView>> for ImageView

Source§

impl DoubleLinked<Pointer<IpoCurve>> for IpoCurve

Source§

impl DoubleLinked<Pointer<KS_Path>> for KS_Path

Source§

impl DoubleLinked<Pointer<KeyBlock>> for KeyBlock

Source§

impl DoubleLinked<Pointer<KeyingSet>> for KeyingSet

Source§

impl DoubleLinked<Pointer<LayerCollection>> for LayerCollection

Source§

impl DoubleLinked<Pointer<LineStyleModifier>> for LineStyleModifier

Source§

impl DoubleLinked<Pointer<LinkData>> for LinkData

Source§

impl DoubleLinked<Pointer<MaskLayer>> for MaskLayer

Source§

impl DoubleLinked<Pointer<MaskLayerShape>> for MaskLayerShape

Source§

impl DoubleLinked<Pointer<MaskSpline>> for MaskSpline

Source§

impl DoubleLinked<Pointer<MetaElem>> for MetaElem

Source§

impl DoubleLinked<Pointer<MetaStack>> for MetaStack

Source§

impl DoubleLinked<Pointer<ModifierData>> for ModifierData

Source§

impl DoubleLinked<Pointer<MovieTrackingDopesheetChannel>> for MovieTrackingDopesheetChannel

Source§

impl DoubleLinked<Pointer<MovieTrackingDopesheetCoverageSegment>> for MovieTrackingDopesheetCoverageSegment

Source§

impl DoubleLinked<Pointer<MovieTrackingObject>> for MovieTrackingObject

Source§

impl DoubleLinked<Pointer<MovieTrackingPlaneTrack>> for MovieTrackingPlaneTrack

Source§

impl DoubleLinked<Pointer<MovieTrackingTrack>> for MovieTrackingTrack

Source§

impl DoubleLinked<Pointer<NlaStrip>> for NlaStrip

Source§

impl DoubleLinked<Pointer<NlaTrack>> for NlaTrack

Source§

impl DoubleLinked<Pointer<Nurb>> for Nurb

Source§

impl DoubleLinked<Pointer<ObHook>> for ObHook

Source§

impl DoubleLinked<Pointer<PTCacheExtra>> for PTCacheExtra

Source§

impl DoubleLinked<Pointer<PTCacheMem>> for PTCacheMem

Source§

impl DoubleLinked<Pointer<PaletteColor>> for PaletteColor

Source§

impl DoubleLinked<Pointer<Panel>> for Panel

Source§

impl DoubleLinked<Pointer<PanelCategoryStack>> for PanelCategoryStack

Source§

impl DoubleLinked<Pointer<PartEff>> for PartEff

Source§

impl DoubleLinked<Pointer<ParticleDupliWeight>> for ParticleDupliWeight

Source§

impl DoubleLinked<Pointer<ParticleSystem>> for ParticleSystem

Source§

impl DoubleLinked<Pointer<ParticleTarget>> for ParticleTarget

Source§

impl DoubleLinked<Pointer<PointCache>> for PointCache

Source§

impl DoubleLinked<Pointer<RenderProfile>> for RenderProfile

Source§

impl DoubleLinked<Pointer<RenderSlot>> for RenderSlot

Source§

impl DoubleLinked<Pointer<SceneCollection>> for SceneCollection

Source§

impl DoubleLinked<Pointer<SceneRenderLayer>> for SceneRenderLayer

Source§

impl DoubleLinked<Pointer<SceneRenderView>> for SceneRenderView

Source§

impl DoubleLinked<Pointer<ScrArea>> for ScrArea

Source§

impl DoubleLinked<Pointer<ScrEdge>> for ScrEdge

Source§

impl DoubleLinked<Pointer<ScrVert>> for ScrVert

Source§

impl DoubleLinked<Pointer<SeqTimelineChannel>> for SeqTimelineChannel

Source§

impl DoubleLinked<Pointer<Sequence>> for Sequence

Source§

impl DoubleLinked<Pointer<SequenceModifierData>> for SequenceModifierData

Source§

impl DoubleLinked<Pointer<ShaderFxData>> for ShaderFxData

Source§

impl DoubleLinked<Pointer<SpreadsheetColumn>> for SpreadsheetColumn

Source§

impl DoubleLinked<Pointer<SpreadsheetContext>> for SpreadsheetContext

Source§

impl DoubleLinked<Pointer<SpreadsheetRowFilter>> for SpreadsheetRowFilter

Source§

impl DoubleLinked<Pointer<Strip>> for Strip

Source§

impl DoubleLinked<Pointer<StripAnim>> for StripAnim

Source§

impl DoubleLinked<Pointer<TextLine>> for TextLine

Source§

impl DoubleLinked<Pointer<TimeMarker>> for TimeMarker

Source§

impl DoubleLinked<Pointer<TransformOrientation>> for TransformOrientation

Source§

impl DoubleLinked<Pointer<ViewLayer>> for ViewLayer

Source§

impl DoubleLinked<Pointer<ViewLayerAOV>> for ViewLayerAOV

Source§

impl DoubleLinked<Pointer<ViewLayerEngineData>> for ViewLayerEngineData

Source§

impl DoubleLinked<Pointer<ViewLayerLightgroup>> for ViewLayerLightgroup

Source§

impl DoubleLinked<Pointer<WaveEff>> for WaveEff

Source§

impl DoubleLinked<Pointer<WorkSpaceDataRelation>> for WorkSpaceDataRelation

Source§

impl DoubleLinked<Pointer<WorkSpaceLayout>> for WorkSpaceLayout

Source§

impl DoubleLinked<Pointer<XrActionMap>> for XrActionMap

Source§

impl DoubleLinked<Pointer<XrActionMapBinding>> for XrActionMapBinding

Source§

impl DoubleLinked<Pointer<XrActionMapItem>> for XrActionMapItem

Source§

impl DoubleLinked<Pointer<XrComponentPath>> for XrComponentPath

Source§

impl DoubleLinked<Pointer<XrUserPath>> for XrUserPath

Source§

impl DoubleLinked<Pointer<bActionChannel>> for bActionChannel

Source§

impl DoubleLinked<Pointer<bActionGroup>> for bActionGroup

Source§

impl DoubleLinked<Pointer<bActionModifier>> for bActionModifier

Source§

impl DoubleLinked<Pointer<bActionStrip>> for bActionStrip

Source§

impl DoubleLinked<Pointer<bAddon>> for bAddon

Source§

impl DoubleLinked<Pointer<bConstraint>> for bConstraint

Source§

impl DoubleLinked<Pointer<bConstraintChannel>> for bConstraintChannel

Source§

impl DoubleLinked<Pointer<bConstraintTarget>> for bConstraintTarget

Source§

impl DoubleLinked<Pointer<bDeformGroup>> for bDeformGroup

Source§

impl DoubleLinked<Pointer<bFaceMap>> for bFaceMap

Source§

impl DoubleLinked<Pointer<bGPDframe>> for bGPDframe

Source§

impl DoubleLinked<Pointer<bGPDlayer>> for bGPDlayer

Source§

impl DoubleLinked<Pointer<bGPDlayer_Mask>> for bGPDlayer_Mask

Source§

impl DoubleLinked<Pointer<bGPDpalette>> for bGPDpalette

Source§

impl DoubleLinked<Pointer<bGPDpalettecolor>> for bGPDpalettecolor

Source§

impl DoubleLinked<Pointer<bGPDstroke>> for bGPDstroke

Source§

impl DoubleLinked<Pointer<bNode>> for bNode

Source§

impl DoubleLinked<Pointer<bNodeSocket>> for bNodeSocket

Source§

impl DoubleLinked<Pointer<bNodeTreePath>> for bNodeTreePath

Source§

impl DoubleLinked<Pointer<bPathCompare>> for bPathCompare

Source§

impl DoubleLinked<Pointer<bPoseChannel>> for bPoseChannel

Source§

impl DoubleLinked<Pointer<bTheme>> for bTheme

Source§

impl DoubleLinked<Pointer<bToolRef>> for bToolRef

Source§

impl DoubleLinked<Pointer<bUserAssetLibrary>> for bUserAssetLibrary

Source§

impl DoubleLinked<Pointer<bUserMenu>> for bUserMenu

Source§

impl DoubleLinked<Pointer<bUserMenuItem>> for bUserMenuItem

Source§

impl DoubleLinked<Pointer<uiList>> for uiList

Source§

impl DoubleLinked<Pointer<uiPreview>> for uiPreview

Source§

impl DoubleLinked<Pointer<uiStyle>> for uiStyle

Source§

impl DoubleLinked<Pointer<wmKeyConfig>> for wmKeyConfig

Source§

impl DoubleLinked<Pointer<wmKeyConfigPref>> for wmKeyConfigPref

Source§

impl DoubleLinked<Pointer<wmKeyMap>> for wmKeyMap

Source§

impl DoubleLinked<Pointer<wmKeyMapDiffItem>> for wmKeyMapDiffItem

Source§

impl DoubleLinked<Pointer<wmKeyMapItem>> for wmKeyMapItem

Source§

impl DoubleLinked<Pointer<wmOperator>> for wmOperator

Source§

impl DoubleLinked<Pointer<wmOwnerID>> for wmOwnerID

Source§

impl DoubleLinked<Pointer<wmWindow>> for wmWindow