pub struct DynInstruments<'dynosaur_struct> { /* private fields */ }Expand description
Dyn-compatible wrapper for Instruments.
Implementations§
Source§impl<'dynosaur_struct> DynInstruments<'dynosaur_struct>
impl<'dynosaur_struct> DynInstruments<'dynosaur_struct>
Sourcepub fn new_box(
value: impl Instruments + 'dynosaur_struct,
) -> _Box<DynInstruments<'dynosaur_struct>>
pub fn new_box( value: impl Instruments + 'dynosaur_struct, ) -> _Box<DynInstruments<'dynosaur_struct>>
Create Box<DynInstruments> from a value implementing Instruments.
Sourcepub fn new_arc(
value: impl Instruments + 'dynosaur_struct,
) -> _Arc<DynInstruments<'dynosaur_struct>> ⓘ
pub fn new_arc( value: impl Instruments + 'dynosaur_struct, ) -> _Arc<DynInstruments<'dynosaur_struct>> ⓘ
Create Arc<DynInstruments> from a value implementing Instruments.
Sourcepub fn new_rc(
value: impl Instruments + 'dynosaur_struct,
) -> _Rc<DynInstruments<'dynosaur_struct>>
pub fn new_rc( value: impl Instruments + 'dynosaur_struct, ) -> _Rc<DynInstruments<'dynosaur_struct>>
Create Rc<DynInstruments> from a value implementing Instruments.
Sourcepub const fn from_box(
value: _Box<impl Instruments + 'dynosaur_struct>,
) -> _Box<DynInstruments<'dynosaur_struct>>
pub const fn from_box( value: _Box<impl Instruments + 'dynosaur_struct>, ) -> _Box<DynInstruments<'dynosaur_struct>>
Convert Box<impl Instruments> to Box<DynInstruments>.
Sourcepub const fn from_arc(
value: _Arc<impl Instruments + 'dynosaur_struct>,
) -> _Arc<DynInstruments<'dynosaur_struct>> ⓘ
pub const fn from_arc( value: _Arc<impl Instruments + 'dynosaur_struct>, ) -> _Arc<DynInstruments<'dynosaur_struct>> ⓘ
Convert Arc<impl Instruments> to Arc<DynInstruments>.
Sourcepub const fn from_rc(
value: _Rc<impl Instruments + 'dynosaur_struct>,
) -> _Rc<DynInstruments<'dynosaur_struct>>
pub const fn from_rc( value: _Rc<impl Instruments + 'dynosaur_struct>, ) -> _Rc<DynInstruments<'dynosaur_struct>>
Convert Rc<impl Instruments> to Rc<DynInstruments>.
Sourcepub const fn from_ref(
value: &(impl Instruments + 'dynosaur_struct),
) -> &DynInstruments<'dynosaur_struct>
pub const fn from_ref( value: &(impl Instruments + 'dynosaur_struct), ) -> &DynInstruments<'dynosaur_struct>
Convert &impl Instruments to &DynInstruments.
Sourcepub const fn from_mut(
value: &mut (impl Instruments + 'dynosaur_struct),
) -> &mut DynInstruments<'dynosaur_struct>
pub const fn from_mut( value: &mut (impl Instruments + 'dynosaur_struct), ) -> &mut DynInstruments<'dynosaur_struct>
Convert &mut impl Instruments to &mut DynInstruments.
Trait Implementations§
Source§impl<'dynosaur_struct> Instruments for DynInstruments<'dynosaur_struct>
impl<'dynosaur_struct> Instruments for DynInstruments<'dynosaur_struct>
Source§fn instruments(
&self,
) -> impl Future<Output = Result<Vec<Instrument>, ClassifiedError>> + Send
fn instruments( &self, ) -> impl Future<Output = Result<Vec<Instrument>, ClassifiedError>> + Send
Every instrument the product lists.