Trait intrusive_collections::DefaultLinkOps

source ·
pub trait DefaultLinkOps {
    type Ops: LinkOps + Default;

    const NEW: Self::Ops;
}
Expand description

The default implementation of LinkOps associated with a link type.

Required Associated Types§

source

type Ops: LinkOps + Default

The default link operations.

Required Associated Constants§

source

const NEW: Self::Ops

The associated constant that represents Ops::default().

This exists because Default::default() is not a constant function.

Object Safety§

This trait is not object safe.

Implementors§

source§

type Ops = AtomicLinkOps

source§

const NEW: Self::Ops = AtomicLinkOps

source§

type Ops = LinkOps

source§

const NEW: Self::Ops = LinkOps

source§

type Ops = AtomicLinkOps

source§

const NEW: Self::Ops = AtomicLinkOps

source§

type Ops = LinkOps

source§

const NEW: Self::Ops = LinkOps

source§

type Ops = AtomicLinkOps

source§

const NEW: Self::Ops = AtomicLinkOps

source§

type Ops = LinkOps

source§

const NEW: Self::Ops = LinkOps

source§

type Ops = AtomicLinkOps

source§

const NEW: Self::Ops = AtomicLinkOps

source§

type Ops = LinkOps

source§

const NEW: Self::Ops = LinkOps