pub struct ArrayPopFrontLibfuncWrapped {}Expand description
Libfunc for popping the first value from the beginning of an array.
Trait Implementations§
Source§impl Default for ArrayPopFrontLibfuncWrapped
impl Default for ArrayPopFrontLibfuncWrapped
Source§fn default() -> ArrayPopFrontLibfuncWrapped
fn default() -> ArrayPopFrontLibfuncWrapped
Returns the “default value” for a type. Read more
Source§impl SignatureAndTypeGenericLibfunc for ArrayPopFrontLibfuncWrapped
impl SignatureAndTypeGenericLibfunc for ArrayPopFrontLibfuncWrapped
const STR_ID: &'static str = "array_pop_front"
fn specialize_signature( &self, context: &dyn SignatureSpecializationContext, ty: ConcreteTypeId, ) -> Result<LibfuncSignature, SpecializationError>
Auto Trait Implementations§
impl Freeze for ArrayPopFrontLibfuncWrapped
impl RefUnwindSafe for ArrayPopFrontLibfuncWrapped
impl Send for ArrayPopFrontLibfuncWrapped
impl Sync for ArrayPopFrontLibfuncWrapped
impl Unpin for ArrayPopFrontLibfuncWrapped
impl UnsafeUnpin for ArrayPopFrontLibfuncWrapped
impl UnwindSafe for ArrayPopFrontLibfuncWrapped
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more