Trait From

1.0.0 (const: unstable) · Source
pub trait From<T>: Sized {
    // Required method
    fn from(value: T) -> Self;
}
Expand description

core Used to do value-to-value conversions while consuming the input value.

Re-exported from core::convert:: .


Used to do value-to-value conversions while consuming the input value. It is the reciprocal of Into.

One should always prefer implementing From over Into because implementing From automatically provides one with an implementation of Into thanks to the blanket implementation in the standard library.

Only implement Into when targeting a version prior to Rust 1.41 and converting to a type outside the current crate. From was not able to do these types of conversions in earlier versions because of Rust’s orphaning rules. See Into for more details.

Prefer using Into over From when specifying trait bounds on a generic function to ensure that types that only implement Into can be used as well.

The From trait is also very useful when performing error handling. When constructing a function that is capable of failing, the return type will generally be of the form Result<T, E>. From simplifies error handling by allowing a function to return a single error type that encapsulates multiple error types. See the “Examples” section and the book for more details.

Note: This trait must not fail. The From trait is intended for perfect conversions. If the conversion can fail or is not perfect, use TryFrom.

§Generic Implementations

  • From<T> for U implies Into<U> for T
  • From is reflexive, which means that From<T> for T is implemented

§When to implement From

While there’s no technical restrictions on which conversions can be done using a From implementation, the general expectation is that the conversions should typically be restricted as follows:

  • The conversion is infallible: if the conversion can fail, use TryFrom instead; don’t provide a From impl that panics.

  • The conversion is lossless: semantically, it should not lose or discard information. For example, i32: From<u16> exists, where the original value can be recovered using u16: TryFrom<i32>. And String: From<&str> exists, where you can get something equivalent to the original value via Deref. But From cannot be used to convert from u32 to u16, since that cannot succeed in a lossless way. (There’s some wiggle room here for information not considered semantically relevant. For example, Box<[T]>: From<Vec<T>> exists even though it might not preserve capacity, like how two vectors can be equal despite differing capacities.)

  • The conversion is value-preserving: the conceptual kind and meaning of the resulting value is the same, even though the Rust type and technical representation might be different. For example -1_i8 as u8 is lossless, since as casting back can recover the original value, but that conversion is not available via From because -1 and 255 are different conceptual values (despite being identical bit patterns technically). But f32: From<i16> is available because 1_i16 and 1.0_f32 are conceptually the same real number (despite having very different bit patterns technically). String: From<char> is available because they’re both text, but String: From<u32> is not available, since 1 (a number) and "1" (text) are too different. (Converting values to text is instead covered by the Display trait.)

  • The conversion is obvious: it’s the only reasonable conversion between the two types. Otherwise it’s better to have it be a named method or constructor, like how str::as_bytes is a method and how integers have methods like u32::from_ne_bytes, u32::from_le_bytes, and u32::from_be_bytes, none of which are From implementations. Whereas there’s only one reasonable way to wrap an Ipv6Addr into an IpAddr, thus IpAddr: From<Ipv6Addr> exists.

§Examples

String implements From<&str>:

An explicit conversion from a &str to a String is done as follows:

let string = "hello".to_string();
let other_string = String::from("hello");

assert_eq!(string, other_string);

While performing error handling it is often useful to implement From for your own error type. By converting underlying error types to our own custom error type that encapsulates the underlying error type, we can return a single error type without losing information on the underlying cause. The ‘?’ operator automatically converts the underlying error type to our custom error type with From::from.

use std::fs;
use std::io;
use std::num;

enum CliError {
    IoError(io::Error),
    ParseError(num::ParseIntError),
}

impl From<io::Error> for CliError {
    fn from(error: io::Error) -> Self {
        CliError::IoError(error)
    }
}

impl From<num::ParseIntError> for CliError {
    fn from(error: num::ParseIntError) -> Self {
        CliError::ParseError(error)
    }
}

fn open_and_parse_file(file_name: &str) -> Result<i32, CliError> {
    let mut contents = fs::read_to_string(&file_name)?;
    let num: i32 = contents.trim().parse()?;
    Ok(num)
}

Required Methods§

1.0.0 · Source

fn from(value: T) -> Self

Converts to this type from the input type.

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§

§

impl From<&'static str> for Sample

§

impl From<&'static str> for StrContextValue

§

impl From<&'static str> for Bytes

§

impl From<&'static str> for DecodeErrors

§

impl From<&'static [u8]> for Bytes

§

impl From<&str> for devela::_dep::symphonia::core::meta::Value

1.21.0 · Source§

impl From<&str> for devela::_dep::_alloc::sync::Arc<str>

§

impl From<&str> for devela::_dep::allocator_api2::vec::Vec<u8>

§

impl From<&str> for RawString

§

impl From<&str> for devela::all::Arc<str>

1.17.0 · Source§

impl From<&str> for devela::all::Box<str>

1.21.0 · Source§

impl From<&str> for Rc<str>

1.0.0 · Source§

impl From<&str> for String

1.0.0 · Source§

impl From<&str> for devela::all::Vec<u8>

Source§

impl From<&str> for GraphemeString

Available on crate feature dep_unicode_segmentation only.
§

impl From<&str> for Vec<u8>

§

impl From<&ClockHandle> for ClockId

§

impl From<&ListenerHandle> for ListenerId

§

impl From<&LfoHandle> for ModulatorId

§

impl From<&TweenerHandle> for ModulatorId

§

impl From<&SendTrackHandle> for SendTrackId

1.24.0 · Source§

impl From<&CStr> for devela::_dep::_alloc::sync::Arc<CStr>

§

impl From<&CStr> for devela::_dep::allocator_api2::boxed::Box<CStr>

1.17.0 · Source§

impl From<&CStr> for devela::all::Box<CStr>

1.7.0 · Source§

impl From<&CStr> for CString

1.24.0 · Source§

impl From<&CStr> for Rc<CStr>

Source§

impl From<&EventKey> for EventKeyFfi

Available on ffi·· only.
Source§

impl From<&EventKeyFfi> for EventKey

Available on ffi·· only.
Source§

impl From<&FsPath> for PathBuf

Available on crate feature std only.
1.24.0 · Source§

impl From<&OsStr> for devela::_dep::_alloc::sync::Arc<OsStr>

1.17.0 · Source§

impl From<&OsStr> for devela::all::Box<OsStr>

1.24.0 · Source§

impl From<&OsStr> for Rc<OsStr>

§

impl From<&Path> for ImageFormatHint

1.24.0 · Source§

impl From<&Path> for devela::_dep::_alloc::sync::Arc<Path>

1.17.0 · Source§

impl From<&Path> for devela::all::Box<Path>

Source§

impl From<&Path> for FsPath

Available on crate feature std only.
1.24.0 · Source§

impl From<&Path> for Rc<Path>

Source§

impl From<&PathBuf> for FsPath

Available on crate feature std only.
§

impl From<&String> for RawString

1.35.0 · Source§

impl From<&String> for String

§

impl From<&StreamResult> for Result<MZStatus, MZError>

§

impl From<&[Attribute]> for Attributes

§

impl From<&[f32]> for f32x4

§

impl From<&[f32]> for f32x8

§

impl From<&[f64]> for f64x4

§

impl From<&[i8]> for i8x16

§

impl From<&[i8]> for i8x32

§

impl From<&[i8]> for i32x8

§

impl From<&[i16]> for i16x16

§

impl From<&[i32]> for i32x8

§

impl From<&[i64]> for i64x4

§

impl From<&[u8]> for devela::_dep::symphonia::core::meta::Value

§

impl From<&[u8]> for u8x16

§

impl From<&[u8]> for u8x32

§

impl From<&[u16]> for u16x16

§

impl From<&[u64]> for u64x4

1.84.0 · Source§

impl From<&mut str> for devela::_dep::_alloc::sync::Arc<str>

1.84.0 · Source§

impl From<&mut str> for devela::all::Box<str>

1.84.0 · Source§

impl From<&mut str> for Rc<str>

1.44.0 · Source§

impl From<&mut str> for String

1.84.0 · Source§

impl From<&mut CStr> for devela::_dep::_alloc::sync::Arc<CStr>

1.84.0 · Source§

impl From<&mut CStr> for devela::all::Box<CStr>

1.84.0 · Source§

impl From<&mut CStr> for Rc<CStr>

Source§

impl From<&mut FsPath> for PathBuf

Available on crate feature std only.
1.84.0 · Source§

impl From<&mut OsStr> for devela::_dep::_alloc::sync::Arc<OsStr>

1.84.0 · Source§

impl From<&mut OsStr> for devela::all::Box<OsStr>

1.84.0 · Source§

impl From<&mut OsStr> for Rc<OsStr>

1.84.0 · Source§

impl From<&mut Path> for devela::_dep::_alloc::sync::Arc<Path>

1.84.0 · Source§

impl From<&mut Path> for devela::all::Box<Path>

Source§

impl From<&mut Path> for FsPath

Available on crate feature std only.
1.84.0 · Source§

impl From<&mut Path> for Rc<Path>

Source§

impl From<&mut PathBuf> for FsPath

Available on crate feature std only.
§

impl From<(Id, i32)> for Profile

§

impl From<(Unit, i64)> for DateTimeRound

§

impl From<(Unit, i64)> for TimeRound

§

impl From<(Unit, i64)> for SignedDurationRound

§

impl From<(Unit, i64)> for SpanRound<'static>

§

impl From<(Unit, i64)> for TimestampRound

§

impl From<(Unit, i64)> for ZonedRound

§

impl From<(Unit, i64)> for OffsetRound

§

impl From<(Unit, Date)> for DateDifference

§

impl From<(Unit, Date)> for DateTimeDifference

§

impl From<(Unit, Date)> for SpanTotal<'static>

§

impl From<(Unit, DateTime)> for DateDifference

§

impl From<(Unit, DateTime)> for DateTimeDifference

§

impl From<(Unit, DateTime)> for TimeDifference

§

impl From<(Unit, DateTime)> for SpanTotal<'static>

§

impl From<(Unit, Time)> for TimeDifference

§

impl From<(Unit, Timestamp)> for TimestampDifference

§

impl From<(Unit, Zoned)> for DateDifference

§

impl From<(Unit, Zoned)> for DateTimeDifference

§

impl From<(Unit, Zoned)> for TimeDifference

§

impl From<(Unit, Zoned)> for TimestampDifference

§

impl From<(f32, f32)> for SpatialTrackDistances

§

impl From<(f32, f32)> for FPoint

Source§

impl From<(f32, f32)> for Vec2

Source§

impl From<(f32, f32, f32)> for Vec3A

Source§

impl From<(f32, f32, f32)> for Vec3

§

impl From<(f32, f32, f32, f32)> for FRect

Source§

impl From<(f32, f32, f32, f32)> for Vec4

Source§

impl From<(f32, Vec3A)> for Vec4

Source§

impl From<(f32, Vec3)> for Vec4

Source§

impl From<(f64, f64)> for DVec2

Source§

impl From<(f64, f64, f64)> for DVec3

Source§

impl From<(f64, f64, f64, f64)> for DVec4

Source§

impl From<(f64, DVec3)> for DVec4

Source§

impl From<(i8, i8)> for I8Vec2

Source§

impl From<(i8, i8, i8)> for I8Vec3

Source§

impl From<(i8, i8, i8, i8)> for I8Vec4

Source§

impl From<(i8, I8Vec3)> for I8Vec4

Source§

impl From<(i16, i16)> for I16Vec2

Source§

impl From<(i16, i16, i16)> for I16Vec3

Source§

impl From<(i16, i16, i16, i16)> for I16Vec4

Source§

impl From<(i16, I16Vec3)> for I16Vec4

§

impl From<(i32, i32)> for Rational

§

impl From<(i32, i32)> for Point

Source§

impl From<(i32, i32)> for IVec2

Source§

impl From<(i32, i32, i32)> for IVec3

Source§

impl From<(i32, i32, i32, i32)> for IVec4

§

impl From<(i32, i32, u32, u32)> for Rect

Source§

impl From<(i32, IVec3)> for IVec4

Source§

impl From<(i64, i64)> for I64Vec2

Source§

impl From<(i64, i64, i64)> for I64Vec3

Source§

impl From<(i64, i64, i64, i64)> for I64Vec4

Source§

impl From<(i64, I64Vec3)> for I64Vec4

Source§

impl From<(u8, u8)> for U8Vec2

§

impl From<(u8, u8, u8)> for devela::_dep::crossterm::style::Color

§

impl From<(u8, u8, u8)> for devela::_dep::sdl2::pixels::Color

Source§

impl From<(u8, u8, u8)> for U8Vec3

§

impl From<(u8, u8, u8, u8)> for devela::_dep::sdl2::pixels::Color

Source§

impl From<(u8, u8, u8, u8)> for U8Vec4

Source§

impl From<(u8, U8Vec3)> for U8Vec4

Source§

impl From<(u16, u16)> for U16Vec2

Source§

impl From<(u16, u16, u16)> for U16Vec3

Source§

impl From<(u16, u16, u16, u16)> for U16Vec4

Source§

impl From<(u16, U16Vec3)> for U16Vec4

Source§

impl From<(u32, u32)> for UVec2

Source§

impl From<(u32, u32, u32)> for UVec3

Source§

impl From<(u32, u32, u32, u32)> for UVec4

Source§

impl From<(u32, UVec3)> for UVec4

Source§

impl From<(u64, u64)> for U64Vec2

Source§

impl From<(u64, u64, u64)> for U64Vec3

Source§

impl From<(u64, u64, u64, u64)> for U64Vec4

Source§

impl From<(u64, U64Vec3)> for U64Vec4

Source§

impl From<(usize, usize)> for USizeVec2

Source§

impl From<(usize, usize, usize)> for USizeVec3

Source§

impl From<(usize, usize, usize, usize)> for USizeVec4

Source§

impl From<(usize, USizeVec3)> for USizeVec4

§

impl From<(SignedDuration, Date)> for SpanArithmetic<'static>

§

impl From<(SignedDuration, DateTime)> for SpanArithmetic<'static>

§

impl From<(Span, Date)> for SpanArithmetic<'static>

§

impl From<(Span, Date)> for SpanCompare<'static>

§

impl From<(Span, DateTime)> for SpanArithmetic<'static>

§

impl From<(Span, DateTime)> for SpanCompare<'static>

§

impl From<(Timestamp, Offset)> for Pieces<'static>

§

impl From<(Duration, Date)> for SpanArithmetic<'static>

§

impl From<(Duration, DateTime)> for SpanArithmetic<'static>

Source§

impl From<(Vec3A, f32)> for Vec4

Source§

impl From<(Vec2, f32)> for Vec3A

Source§

impl From<(Vec2, f32)> for Vec3

Source§

impl From<(Vec2, f32, f32)> for Vec4

Source§

impl From<(Vec2, Vec2)> for Vec4

Source§

impl From<(Vec3, f32)> for Vec4

Source§

impl From<(DVec2, f64)> for DVec3

Source§

impl From<(DVec2, f64, f64)> for DVec4

Source§

impl From<(DVec2, DVec2)> for DVec4

Source§

impl From<(DVec3, f64)> for DVec4

Source§

impl From<(I8Vec2, i8)> for I8Vec3

Source§

impl From<(I8Vec2, i8, i8)> for I8Vec4

Source§

impl From<(I8Vec2, I8Vec2)> for I8Vec4

Source§

impl From<(I8Vec3, i8)> for I8Vec4

Source§

impl From<(I16Vec2, i16)> for I16Vec3

Source§

impl From<(I16Vec2, i16, i16)> for I16Vec4

Source§

impl From<(I16Vec2, I16Vec2)> for I16Vec4

Source§

impl From<(I16Vec3, i16)> for I16Vec4

Source§

impl From<(IVec2, i32)> for IVec3

Source§

impl From<(IVec2, i32, i32)> for IVec4

Source§

impl From<(IVec2, IVec2)> for IVec4

Source§

impl From<(IVec3, i32)> for IVec4

Source§

impl From<(I64Vec2, i64)> for I64Vec3

Source§

impl From<(I64Vec2, i64, i64)> for I64Vec4

Source§

impl From<(I64Vec2, I64Vec2)> for I64Vec4

Source§

impl From<(I64Vec3, i64)> for I64Vec4

Source§

impl From<(U8Vec2, u8)> for U8Vec3

Source§

impl From<(U8Vec2, u8, u8)> for U8Vec4

Source§

impl From<(U8Vec2, U8Vec2)> for U8Vec4

Source§

impl From<(U8Vec3, u8)> for U8Vec4

Source§

impl From<(U16Vec2, u16)> for U16Vec3

Source§

impl From<(U16Vec2, u16, u16)> for U16Vec4

Source§

impl From<(U16Vec2, U16Vec2)> for U16Vec4

Source§

impl From<(U16Vec3, u16)> for U16Vec4

Source§

impl From<(UVec2, u32)> for UVec3

Source§

impl From<(UVec2, u32, u32)> for UVec4

Source§

impl From<(UVec2, UVec2)> for UVec4

Source§

impl From<(UVec3, u32)> for UVec4

Source§

impl From<(U64Vec2, u64)> for U64Vec3

Source§

impl From<(U64Vec2, u64, u64)> for U64Vec4

Source§

impl From<(U64Vec2, U64Vec2)> for U64Vec4

Source§

impl From<(U64Vec3, u64)> for U64Vec4

Source§

impl From<(USizeVec2, usize)> for USizeVec3

Source§

impl From<(USizeVec2, usize, usize)> for USizeVec4

Source§

impl From<(USizeVec2, USizeVec2)> for USizeVec4

Source§

impl From<(USizeVec3, usize)> for USizeVec4

Source§

impl From<AsciiChar> for char

Source§

impl From<AsciiChar> for u8

Source§

impl From<AsciiChar> for u16

Source§

impl From<AsciiChar> for u32

Source§

impl From<AsciiChar> for u64

Source§

impl From<AsciiChar> for u128

Source§

impl From<TryReserveErrorKind> for devela::_dep::_alloc::collections::TryReserveError

1.89.0 · Source§

impl From<TryLockError> for devela::all::IoError

§

impl From<TryReserveErrorKind> for devela::_dep::allocator_api2::collections::TryReserveError

§

impl From<PodCastError> for CheckedCastError

§

impl From<KeyCode> for KeyEvent

§

impl From<Attribute> for Attributes

§

impl From<Colored> for Colors

§

impl From<Comparison> for i32

§

impl From<Decision> for i32

§

impl From<MotionEstimation> for i32

§

impl From<Compliance> for i32

§

impl From<Id> for AVCodecID

§

impl From<Profile> for i32

§

impl From<Type> for AVPacketSideDataType

§

impl From<Type> for AVSubtitleType

§

impl From<Type> for i32

§

impl From<AudioService> for AVAudioServiceType

§

impl From<Channel> for AVChannel

§

impl From<ChannelOrder> for AVChannelOrder

§

impl From<Discard> for AVDiscard

§

impl From<Error> for i32

§

impl From<Error> for devela::all::IoError

§

impl From<FieldOrder> for AVFieldOrder

§

impl From<Rounding> for AVRounding

§

impl From<Pixel> for AVPixelFormat

§

impl From<Sample> for AVSampleFormat

§

impl From<Dither> for SwrDitherType

§

impl From<Engine> for SwrEngine

§

impl From<Filter> for SwrFilterType

§

impl From<ColorSpace> for i32

§

impl From<AVAudioServiceType> for AudioService

§

impl From<AVChannel> for Channel

§

impl From<AVChannelOrder> for ChannelOrder

§

impl From<AVChromaLocation> for Location

§

impl From<AVCodecID> for Id

§

impl From<AVColorPrimaries> for Primaries

§

impl From<AVColorRange> for devela::_dep::ffmpeg_the_third::util::color::Range

§

impl From<AVColorSpace> for Space

§

impl From<AVColorTransferCharacteristic> for TransferCharacteristic

§

impl From<AVDiscard> for Discard

§

impl From<AVFieldOrder> for FieldOrder

§

impl From<AVFrameSideDataType> for devela::_dep::ffmpeg_the_third::util::frame::side_data::Type

§

impl From<AVMediaType> for devela::_dep::ffmpeg_the_third::util::media::Type

§

impl From<AVPacketSideDataType> for devela::_dep::ffmpeg_the_third::codec::packet::side_data::Type

§

impl From<AVPictureType> for devela::_dep::ffmpeg_the_third::util::picture::Type

§

impl From<AVPixelFormat> for Pixel

§

impl From<AVRounding> for Rounding

§

impl From<AVSampleFormat> for Sample

§

impl From<AVSubtitleType> for devela::_dep::ffmpeg_the_third::codec::subtitle::Type

§

impl From<SwrDitherType> for Dither

§

impl From<SwrEngine> for Engine

§

impl From<SwrFilterType> for Filter

§

impl From<Location> for AVChromaLocation

§

impl From<Primaries> for AVColorPrimaries

§

impl From<Range> for AVColorRange

§

impl From<Space> for AVColorSpace

§

impl From<TransferCharacteristic> for AVColorTransferCharacteristic

§

impl From<Type> for AVFrameSideDataType

§

impl From<Level> for i32

§

impl From<Type> for AVMediaType

§

impl From<Type> for AVPictureType

§

impl From<RecvError> for devela::_dep::flume::RecvTimeoutError

§

impl From<RecvError> for devela::_dep::flume::TryRecvError

§

impl From<DistanceModelError> for devela::_dep::gilrs::ff::Error

§

impl From<ColorType> for ExtendedColorType

§

impl From<DynamicImage> for ImageBuffer<Luma<u8>, Vec<u8>>

§

impl From<DynamicImage> for ImageBuffer<Luma<u16>, Vec<u16>>

§

impl From<DynamicImage> for ImageBuffer<LumaA<u8>, Vec<u8>>

§

impl From<DynamicImage> for ImageBuffer<LumaA<u16>, Vec<u16>>

§

impl From<DynamicImage> for ImageBuffer<Rgb<u8>, Vec<u8>>

§

impl From<DynamicImage> for ImageBuffer<Rgb<u16>, Vec<u16>>

§

impl From<DynamicImage> for ImageBuffer<Rgba<f32>, Vec<f32>>

§

impl From<DynamicImage> for ImageBuffer<Rgba<u8>, Vec<u8>>

§

impl From<DynamicImage> for ImageBuffer<Rgba<u16>, Vec<u16>>

§

impl From<ImageFormat> for ImageFormatHint

§

impl From<ImageFormatHint> for UnsupportedError

§

impl From<Error> for devela::_dep::image::ImageError

§

impl From<Unit> for DateTimeRound

§

impl From<Unit> for TimeRound

§

impl From<Unit> for SignedDurationRound

§

impl From<Unit> for SpanRound<'static>

§

impl From<Unit> for SpanTotal<'static>

§

impl From<Unit> for TimestampRound

§

impl From<Unit> for ZonedRound

§

impl From<Unit> for OffsetRound

§

impl From<FractionalUnit> for Unit

§

impl From<ClockSpeed> for devela::_dep::kira::Value<ClockSpeed>

§

impl From<PlaybackState> for TrackPlaybackState

§

impl From<BlendFactor> for u32

§

impl From<CompareFunc> for u32

§

impl From<Comparison> for u32

§

impl From<Equation> for u32

§

impl From<PrimitiveType> for u32

§

impl From<StencilOp> for u32

§

impl From<TextureFormat> for (u32, u32, u32)

Converts from TextureFormat to (internal_format, format, pixel_type)

§

impl From<TextureKind> for u32

§

impl From<Error> for X11Error

§

impl From<SeekError> for SeekError

§

impl From<Error> for FromFileError

§

impl From<Error> for TomlError

Source§

impl From<AnsiColor3b> for AnsiColor8b

Available on crate feature term only.
§

impl From<Cow<'_, str>> for devela::_dep::symphonia::core::meta::Value

1.45.0 · Source§

impl From<Cow<'_, str>> for devela::all::Box<str>

1.45.0 · Source§

impl From<Cow<'_, CStr>> for devela::all::Box<CStr>

1.45.0 · Source§

impl From<Cow<'_, OsStr>> for devela::all::Box<OsStr>

1.45.0 · Source§

impl From<Cow<'_, Path>> for devela::all::Box<Path>

Source§

impl From<DataNotEnough> for DataError

Available on crate feature error and data·· only.
1.14.0 · Source§

impl From<ErrorKind> for devela::all::IoError

Intended for use for errors not exposed to the user, where allocating onto the heap (for normal construction via Error::new) is too costly.

Source§

impl From<Key> for KeyFfi

Available on ffi·· only.
Source§

impl From<KeyAlpha> for devela::all::Key

Source§

impl From<KeyFfi> for devela::all::Key

Available on ffi·· only.
Source§

impl From<KeyMedia> for devela::all::Key

Source§

impl From<KeyMod> for devela::all::Key

Source§

impl From<KeyPad> for devela::all::Key

Source§

impl From<LinuxError> for IoError

Available on crate feature linux only.
Source§

impl From<MismatchedBounds> for DataError

Available on crate feature error and data·· only.
Source§

impl From<Month> for u8

Source§

impl From<RecvTimeoutError> for Timeout

Available on crate feature std only.
Source§

impl From<NotAvailable> for DataError

Available on crate feature error and data·· only.
Source§

impl From<PartialSpace> for DataError

Available on crate feature error and data·· only.
Source§

impl From<Sign> for f32

Source§

impl From<Sign> for f64

Source§

impl From<Sign> for i8

Source§

impl From<Sign> for i16

Source§

impl From<Sign> for i32

Source§

impl From<Sign> for i64

Source§

impl From<Sign> for i128

Source§

impl From<Sign> for isize

Source§

impl From<UnitBi> for f32

Available on crate feature unit only.
Source§

impl From<UnitBi> for f64

Available on crate feature unit only.
Source§

impl From<UnitBi> for i64

Available on crate feature unit only.
Source§

impl From<UnitBi> for i128

Available on crate feature unit only.
Source§

impl From<UnitSi> for f32

Available on crate feature unit only.
Source§

impl From<UnitSi> for f64

Available on crate feature unit only.
Source§

impl From<UnitSi> for i64

Available on crate feature unit only.
Source§

impl From<UnitSi> for i128

Available on crate feature unit only.
Source§

impl From<InvalidText> for TextError

Available on crate feature error and text·· only.
1.36.0 (const: unstable) · Source§

impl From<Infallible> for TryFromSliceError

§

impl From<Infallible> for PyErr

§

impl From<Infallible> for devela::_dep::ureq::http::Error

1.34.0 (const: unstable) · Source§

impl From<Infallible> for TryFromIntError

Source§

impl From<FlushCompress> for MZFlush

Source§

impl From<FlushDecompress> for MZFlush

§

impl From<bool> for Dst

§

impl From<bool> for devela::_dep::symphonia::core::meta::Value

§

impl From<bool> for devela::_dep::toml_edit::Value

Source§

impl From<bool> for Sign

1.68.0 (const: unstable) · Source§

impl From<bool> for f16

1.68.0 (const: unstable) · Source§

impl From<bool> for f32

1.68.0 (const: unstable) · Source§

impl From<bool> for f64

1.68.0 (const: unstable) · Source§

impl From<bool> for f128

1.28.0 (const: unstable) · Source§

impl From<bool> for i8

1.28.0 (const: unstable) · Source§

impl From<bool> for i16

1.28.0 (const: unstable) · Source§

impl From<bool> for i32

1.28.0 (const: unstable) · Source§

impl From<bool> for i64

1.28.0 (const: unstable) · Source§

impl From<bool> for i128

1.28.0 (const: unstable) · Source§

impl From<bool> for isize

1.28.0 (const: unstable) · Source§

impl From<bool> for u8

1.28.0 (const: unstable) · Source§

impl From<bool> for u16

1.28.0 (const: unstable) · Source§

impl From<bool> for u32

1.28.0 (const: unstable) · Source§

impl From<bool> for u64

1.28.0 (const: unstable) · Source§

impl From<bool> for u128

1.28.0 (const: unstable) · Source§

impl From<bool> for usize

1.24.0 (const: unstable) · Source§

impl From<bool> for devela::_core::sync::atomic::AtomicBool

§

impl From<bool> for devela::all::AtomicBool

Source§

impl From<bool> for BigInt

Source§

impl From<bool> for BigUint

§

impl From<char> for StrContextValue

1.13.0 (const: unstable) · Source§

impl From<char> for u32

1.51.0 (const: unstable) · Source§

impl From<char> for u64

1.51.0 (const: unstable) · Source§

impl From<char> for u128

1.46.0 · Source§

impl From<char> for String

Source§

impl From<char> for GraphemeString

1.6.0 (const: unstable) · Source§

impl From<f16> for f64

1.6.0 (const: unstable) · Source§

impl From<f16> for f128

§

impl From<f32> for devela::_dep::kira::Value<f32>

§

impl From<f32> for devela::_dep::kira::Value<Decibels>

§

impl From<f32> for devela::_dep::kira::Value<Mix>

§

impl From<f32> for devela::_dep::kira::Value<Panning>

§

impl From<f32> for devela::_dep::symphonia::core::meta::Value

Source§

impl From<f32> for Sign

1.6.0 (const: unstable) · Source§

impl From<f32> for f64

1.6.0 (const: unstable) · Source§

impl From<f32> for f128

§

impl From<f32> for Decibels

§

impl From<f32> for Mix

§

impl From<f32> for Panning

§

impl From<f32> for devela::_dep::symphonia::core::units::Time

§

impl From<f32> for f32x4

§

impl From<f32> for f32x8

§

impl From<f32> for AtomicF32

Source§

impl From<f32> for CodecBe<f32>

Source§

impl From<f32> for CodecLe<f32>

§

impl From<f32> for NormalizedCoordinate

§

impl From<f64> for devela::_dep::kira::Value<f64>

§

impl From<f64> for devela::_dep::kira::Value<PlaybackRate>

§

impl From<f64> for PlaybackPosition

§

impl From<f64> for devela::_dep::symphonia::core::meta::Value

§

impl From<f64> for devela::_dep::toml_edit::Value

Source§

impl From<f64> for Sign

1.6.0 (const: unstable) · Source§

impl From<f64> for f128

§

impl From<f64> for Rational

§

impl From<f64> for PlaybackRate

§

impl From<f64> for Semitones

§

impl From<f64> for devela::_dep::symphonia::core::units::Time

§

impl From<f64> for f64x2

§

impl From<f64> for f64x4

§

impl From<f64> for AtomicF64

Source§

impl From<f64> for CodecBe<f64>

Source§

impl From<f64> for CodecLe<f64>

§

impl From<i8> for devela::_dep::symphonia::core::meta::Value

Source§

impl From<i8> for Sign

1.6.0 (const: unstable) · Source§

impl From<i8> for f16

1.6.0 (const: unstable) · Source§

impl From<i8> for f32

1.6.0 (const: unstable) · Source§

impl From<i8> for f64

1.6.0 (const: unstable) · Source§

impl From<i8> for f128

1.5.0 (const: unstable) · Source§

impl From<i8> for i16

1.5.0 (const: unstable) · Source§

impl From<i8> for i32

1.5.0 (const: unstable) · Source§

impl From<i8> for i64

1.26.0 (const: unstable) · Source§

impl From<i8> for i128

1.5.0 (const: unstable) · Source§

impl From<i8> for isize

1.34.0 (const: unstable) · Source§

impl From<i8> for devela::_core::sync::atomic::AtomicI8

§

impl From<i8> for i24

§

impl From<i8> for i8x16

§

impl From<i8> for i8x32

§

impl From<i8> for devela::all::AtomicI8

Source§

impl From<i8> for CodecBe<i8>

Source§

impl From<i8> for CodecLe<i8>

Source§

impl From<i8> for UnixTimeI64

Source§

impl From<i8> for BigInt

§

impl From<i8> for I11

§

impl From<i8> for I20

§

impl From<i8> for I24

§

impl From<i8> for I48

§

impl From<i16> for devela::_dep::symphonia::core::meta::Value

Source§

impl From<i16> for Sign

1.6.0 (const: unstable) · Source§

impl From<i16> for f32

1.6.0 (const: unstable) · Source§

impl From<i16> for f64

1.6.0 (const: unstable) · Source§

impl From<i16> for f128

1.5.0 (const: unstable) · Source§

impl From<i16> for i32

1.5.0 (const: unstable) · Source§

impl From<i16> for i64

1.26.0 (const: unstable) · Source§

impl From<i16> for i128

1.26.0 (const: unstable) · Source§

impl From<i16> for isize

1.34.0 (const: unstable) · Source§

impl From<i16> for devela::_core::sync::atomic::AtomicI16

§

impl From<i16> for i24

§

impl From<i16> for HeaderValue

§

impl From<i16> for i16x8

§

impl From<i16> for i16x16

§

impl From<i16> for devela::all::AtomicI16

Source§

impl From<i16> for CodecBe<i16>

Source§

impl From<i16> for CodecLe<i16>

Source§

impl From<i16> for UnixTimeI64

Source§

impl From<i16> for BigInt

§

impl From<i16> for I11

§

impl From<i16> for I20

§

impl From<i16> for I24

§

impl From<i16> for I48

§

impl From<i16> for NormalizedCoordinate

§

impl From<i16> for U11

§

impl From<i32> for Comparison

§

impl From<i32> for Decision

§

impl From<i32> for MotionEstimation

§

impl From<i32> for Compliance

§

impl From<i32> for devela::_dep::ffmpeg_the_third::codec::threading::Type

§

impl From<i32> for devela::_dep::ffmpeg_the_third::Error

§

impl From<i32> for ColorSpace

§

impl From<i32> for SwapInterval

§

impl From<i32> for WindowPos

§

impl From<i32> for devela::_dep::symphonia::core::meta::Value

Source§

impl From<i32> for WebPermissionState

Available on crate feature js only.
Source§

impl From<i32> for Sign

1.6.0 (const: unstable) · Source§

impl From<i32> for f64

1.6.0 (const: unstable) · Source§

impl From<i32> for f128

1.5.0 (const: unstable) · Source§

impl From<i32> for i64

1.26.0 (const: unstable) · Source§

impl From<i32> for i128

1.34.0 (const: unstable) · Source§

impl From<i32> for devela::_core::sync::atomic::AtomicI32

§

impl From<i32> for i24

§

impl From<i32> for HeaderValue

§

impl From<i32> for i32x4

§

impl From<i32> for i32x8

§

impl From<i32> for devela::all::AtomicI32

Source§

impl From<i32> for CodecBe<i32>

Source§

impl From<i32> for CodecLe<i32>

Source§

impl From<i32> for UnixTimeI64

Source§

impl From<i32> for BigInt

§

impl From<i32> for I20

§

impl From<i32> for I24

§

impl From<i32> for I48

§

impl From<i32> for U20

§

impl From<i32> for U24

§

impl From<i64> for devela::_dep::symphonia::core::meta::Value

§

impl From<i64> for devela::_dep::toml_edit::Value

Source§

impl From<i64> for Sign

1.26.0 (const: unstable) · Source§

impl From<i64> for i128

1.34.0 (const: unstable) · Source§

impl From<i64> for devela::_core::sync::atomic::AtomicI64

§

impl From<i64> for HeaderValue

§

impl From<i64> for i64x2

§

impl From<i64> for i64x4

§

impl From<i64> for devela::all::AtomicI64

Source§

impl From<i64> for CodecBe<i64>

Source§

impl From<i64> for CodecLe<i64>

Source§

impl From<i64> for UnixTimeI64

Source§

impl From<i64> for BigInt

§

impl From<i64> for I48

§

impl From<i64> for U48

Source§

impl From<i128> for Sign

§

impl From<i128> for AtomicI128

Source§

impl From<i128> for CodecBe<i128>

Source§

impl From<i128> for CodecLe<i128>

§

impl From<i128> for m128i

Source§

impl From<i128> for BigInt

Source§

impl From<isize> for Sign

1.23.0 (const: unstable) · Source§

impl From<isize> for devela::_core::sync::atomic::AtomicIsize

§

impl From<isize> for HeaderValue

§

impl From<isize> for devela::all::AtomicIsize

Source§

impl From<isize> for CodecBe<isize>

Source§

impl From<isize> for CodecLe<isize>

Source§

impl From<isize> for BigInt

1.34.0 (const: unstable) · Source§

impl From<!> for Infallible

Source§

impl From<!> for TryFromIntError

§

impl From<u8> for devela::_dep::symphonia::core::meta::Value

Source§

impl From<u8> for AnsiColor3b

Available on crate feature term only.
Source§

impl From<u8> for Sign

1.13.0 (const: unstable) · Source§

impl From<u8> for char

Maps a byte in 0x00..=0xFF to a char whose code point has the same value, in U+0000..=U+00FF.

Unicode is designed such that this effectively decodes bytes with the character encoding that IANA calls ISO-8859-1. This encoding is compatible with ASCII.

Note that this is different from ISO/IEC 8859-1 a.k.a. ISO 8859-1 (with one less hyphen), which leaves some “blanks”, byte values that are not assigned to any character. ISO-8859-1 (the IANA one) assigns them to the C0 and C1 control codes.

Note that this is also different from Windows-1252 a.k.a. code page 1252, which is a superset ISO/IEC 8859-1 that assigns some (not all!) blanks to punctuation and various Latin characters.

To confuse things further, on the Web ascii, iso-8859-1, and windows-1252 are all aliases for a superset of Windows-1252 that fills the remaining blanks with corresponding C0 and C1 control codes.

1.6.0 (const: unstable) · Source§

impl From<u8> for f16

1.6.0 (const: unstable) · Source§

impl From<u8> for f32

1.6.0 (const: unstable) · Source§

impl From<u8> for f64

1.6.0 (const: unstable) · Source§

impl From<u8> for f128

1.5.0 (const: unstable) · Source§

impl From<u8> for i16

1.5.0 (const: unstable) · Source§

impl From<u8> for i32

1.5.0 (const: unstable) · Source§

impl From<u8> for i64

1.26.0 (const: unstable) · Source§

impl From<u8> for i128

1.26.0 (const: unstable) · Source§

impl From<u8> for isize

1.5.0 (const: unstable) · Source§

impl From<u8> for u16

1.5.0 (const: unstable) · Source§

impl From<u8> for u32

1.5.0 (const: unstable) · Source§

impl From<u8> for u64

1.26.0 (const: unstable) · Source§

impl From<u8> for u128

1.5.0 (const: unstable) · Source§

impl From<u8> for usize

1.34.0 (const: unstable) · Source§

impl From<u8> for devela::_core::sync::atomic::AtomicU8

§

impl From<u8> for u24

§

impl From<u8> for devela::_dep::symphonia::core::units::Time

§

impl From<u8> for u8x16

§

impl From<u8> for u8x32

Source§

impl From<u8> for AnsiColor8b

Available on crate feature term only.
§

impl From<u8> for devela::all::AtomicU8

Source§

impl From<u8> for CodecBe<u8>

Source§

impl From<u8> for CodecFlags

Source§

impl From<u8> for CodecLe<u8>

1.61.0 · Source§

impl From<u8> for ExitCode

Source§

impl From<u8> for UnixTimeI64

Source§

impl From<u8> for UnixTimeU32

Source§

impl From<u8> for BigInt

Source§

impl From<u8> for BigUint

Source§

impl From<u8> for Choice

§

impl From<u8> for I11

§

impl From<u8> for I20

§

impl From<u8> for I24

§

impl From<u8> for I48

§

impl From<u8> for PollTimeout

§

impl From<u8> for U11

§

impl From<u8> for U20

§

impl From<u8> for U24

§

impl From<u8> for U48

§

impl From<u16> for devela::_dep::symphonia::core::meta::Value

Source§

impl From<u16> for Sign

1.6.0 (const: unstable) · Source§

impl From<u16> for f32

1.6.0 (const: unstable) · Source§

impl From<u16> for f64

1.6.0 (const: unstable) · Source§

impl From<u16> for f128

1.5.0 (const: unstable) · Source§

impl From<u16> for i32

1.5.0 (const: unstable) · Source§

impl From<u16> for i64

1.26.0 (const: unstable) · Source§

impl From<u16> for i128

1.5.0 (const: unstable) · Source§

impl From<u16> for u32

1.5.0 (const: unstable) · Source§

impl From<u16> for u64

1.26.0 (const: unstable) · Source§

impl From<u16> for u128

1.26.0 (const: unstable) · Source§

impl From<u16> for usize

1.34.0 (const: unstable) · Source§

impl From<u16> for devela::_core::sync::atomic::AtomicU16

§

impl From<u16> for u24

§

impl From<u16> for devela::_dep::symphonia::core::units::Time

§

impl From<u16> for HeaderValue

§

impl From<u16> for u16x8

§

impl From<u16> for u16x16

§

impl From<u16> for devela::all::AtomicU16

Source§

impl From<u16> for CodecBe<u16>

Source§

impl From<u16> for CodecLe<u16>

Source§

impl From<u16> for UnixTimeI64

Source§

impl From<u16> for UnixTimeU32

Source§

impl From<u16> for BigInt

Source§

impl From<u16> for BigUint

§

impl From<u16> for I20

§

impl From<u16> for I24

§

impl From<u16> for I48

§

impl From<u16> for PollTimeout

§

impl From<u16> for U20

§

impl From<u16> for U24

§

impl From<u16> for U48

§

impl From<u16> for Weight

§

impl From<u32> for ExtendedRegisterType

§

impl From<u32> for devela::_dep::symphonia::core::meta::Value

Source§

impl From<u32> for Sign

1.6.0 (const: unstable) · Source§

impl From<u32> for f64

1.6.0 (const: unstable) · Source§

impl From<u32> for f128

1.5.0 (const: unstable) · Source§

impl From<u32> for i64

1.26.0 (const: unstable) · Source§

impl From<u32> for i128

1.5.0 (const: unstable) · Source§

impl From<u32> for u64

1.26.0 (const: unstable) · Source§

impl From<u32> for u128

1.34.0 (const: unstable) · Source§

impl From<u32> for devela::_core::sync::atomic::AtomicU32

§

impl From<u32> for u24

§

impl From<u32> for devela::_dep::symphonia::core::units::Time

§

impl From<u32> for HeaderValue

§

impl From<u32> for u32x4

§

impl From<u32> for u32x8

§

impl From<u32> for devela::all::AtomicU32

Source§

impl From<u32> for CodecBe<u32>

Source§

impl From<u32> for CodecLe<u32>

1.1.0 (const: unstable) · Source§

impl From<u32> for Ipv4Addr

Source§

impl From<u32> for UnixTimeI64

Source§

impl From<u32> for UnixTimeU32

Source§

impl From<u32> for BigInt

Source§

impl From<u32> for BigUint

§

impl From<u32> for I48

§

impl From<u32> for U48

§

impl From<u64> for devela::_dep::symphonia::core::meta::Value

Source§

impl From<u64> for Sign

1.26.0 (const: unstable) · Source§

impl From<u64> for i128

1.26.0 (const: unstable) · Source§

impl From<u64> for u128

1.34.0 (const: unstable) · Source§

impl From<u64> for devela::_core::sync::atomic::AtomicU64

§

impl From<u64> for devela::_dep::symphonia::core::units::Time

§

impl From<u64> for HeaderValue

§

impl From<u64> for u64x2

§

impl From<u64> for u64x4

§

impl From<u64> for devela::all::AtomicU64

Source§

impl From<u64> for CodecBe<u64>

Source§

impl From<u64> for CodecLe<u64>

Source§

impl From<u64> for BigInt

Source§

impl From<u64> for BigUint

Source§

impl From<u128> for Sign

§

impl From<u128> for AtomicU128

Source§

impl From<u128> for CodecBe<u128>

Source§

impl From<u128> for CodecLe<u128>

1.26.0 (const: unstable) · Source§

impl From<u128> for Ipv6Addr

§

impl From<u128> for m128i

Source§

impl From<u128> for BigInt

Source§

impl From<u128> for BigUint

Source§

impl From<usize> for Sign

1.23.0 (const: unstable) · Source§

impl From<usize> for devela::_core::sync::atomic::AtomicUsize

§

impl From<usize> for Pid

§

impl From<usize> for HeaderValue

§

impl From<usize> for devela::_dep::winnow::stream::Range

§

impl From<usize> for devela::all::AtomicUsize

Source§

impl From<usize> for CodecBe<usize>

Source§

impl From<usize> for CodecLe<usize>

Source§

impl From<usize> for BigInt

Source§

impl From<usize> for BigUint

Source§

impl From<__m128> for Simd<f32, 4>

Source§

impl From<__m128> for Vec3A

Source§

impl From<__m128> for Vec4

Source§

impl From<__m128d> for Simd<f64, 2>

Source§

impl From<__m128i> for Simd<i8, 16>

Source§

impl From<__m128i> for Simd<i16, 8>

Source§

impl From<__m128i> for Simd<i32, 4>

Source§

impl From<__m128i> for Simd<i64, 2>

Source§

impl From<__m128i> for Simd<isize, 2>

Source§

impl From<__m128i> for Simd<u8, 16>

Source§

impl From<__m128i> for Simd<u16, 8>

Source§

impl From<__m128i> for Simd<u32, 4>

Source§

impl From<__m128i> for Simd<u64, 2>

Source§

impl From<__m128i> for Simd<usize, 2>

Source§

impl From<__m256> for Simd<f32, 8>

Source§

impl From<__m256d> for Simd<f64, 4>

Source§

impl From<__m256i> for Simd<i8, 32>

Source§

impl From<__m256i> for Simd<i16, 16>

Source§

impl From<__m256i> for Simd<i32, 8>

Source§

impl From<__m256i> for Simd<i64, 4>

Source§

impl From<__m256i> for Simd<isize, 4>

Source§

impl From<__m256i> for Simd<u8, 32>

Source§

impl From<__m256i> for Simd<u16, 16>

Source§

impl From<__m256i> for Simd<u32, 8>

Source§

impl From<__m256i> for Simd<u64, 4>

Source§

impl From<__m256i> for Simd<usize, 4>

Source§

impl From<__m512> for Simd<f32, 16>

Source§

impl From<__m512d> for Simd<f64, 8>

Source§

impl From<__m512i> for Simd<i8, 64>

Source§

impl From<__m512i> for Simd<i16, 32>

Source§

impl From<__m512i> for Simd<i32, 16>

Source§

impl From<__m512i> for Simd<i64, 8>

Source§

impl From<__m512i> for Simd<isize, 8>

Source§

impl From<__m512i> for Simd<u8, 64>

Source§

impl From<__m512i> for Simd<u16, 32>

Source§

impl From<__m512i> for Simd<u32, 16>

Source§

impl From<__m512i> for Simd<u64, 8>

Source§

impl From<__m512i> for Simd<usize, 8>

§

impl From<TryFromSliceError> for PyErr

§

impl From<DecodeUtf16Error> for PyErr

Source§

impl From<Alignment> for usize

Source§

impl From<Alignment> for NonZero<usize>

Source§

impl From<Simd<f32, 4>> for __m128

Source§

impl From<Simd<f32, 8>> for __m256

Source§

impl From<Simd<f32, 16>> for __m512

Source§

impl From<Simd<f64, 2>> for __m128d

Source§

impl From<Simd<f64, 4>> for __m256d

Source§

impl From<Simd<f64, 8>> for __m512d

Source§

impl From<Simd<i8, 16>> for __m128i

Source§

impl From<Simd<i8, 32>> for __m256i

Source§

impl From<Simd<i8, 64>> for __m512i

Source§

impl From<Simd<i16, 8>> for __m128i

Source§

impl From<Simd<i16, 16>> for __m256i

Source§

impl From<Simd<i16, 32>> for __m512i

Source§

impl From<Simd<i32, 4>> for __m128i

Source§

impl From<Simd<i32, 8>> for __m256i

Source§

impl From<Simd<i32, 16>> for __m512i

Source§

impl From<Simd<i64, 2>> for __m128i

Source§

impl From<Simd<i64, 4>> for __m256i

Source§

impl From<Simd<i64, 8>> for __m512i

Source§

impl From<Simd<isize, 2>> for __m128i

Source§

impl From<Simd<isize, 4>> for __m256i

Source§

impl From<Simd<isize, 8>> for __m512i

Source§

impl From<Simd<u8, 16>> for __m128i

Source§

impl From<Simd<u8, 32>> for __m256i

Source§

impl From<Simd<u8, 64>> for __m512i

Source§

impl From<Simd<u16, 8>> for __m128i

Source§

impl From<Simd<u16, 16>> for __m256i

Source§

impl From<Simd<u16, 32>> for __m512i

Source§

impl From<Simd<u32, 4>> for __m128i

Source§

impl From<Simd<u32, 8>> for __m256i

Source§

impl From<Simd<u32, 16>> for __m512i

Source§

impl From<Simd<u64, 2>> for __m128i

Source§

impl From<Simd<u64, 4>> for __m256i

Source§

impl From<Simd<u64, 8>> for __m512i

Source§

impl From<Simd<usize, 2>> for __m128i

Source§

impl From<Simd<usize, 4>> for __m256i

Source§

impl From<Simd<usize, 8>> for __m512i

§

impl From<ParseBoolError> for PyErr

Source§

impl From<Utf8Error> for InvalidText

§

impl From<Utf8Error> for PyErr

Source§

impl From<Utf8Error> for InvalidUtf8

Source§

impl From<ByteString> for devela::all::Vec<u8>

1.78.0 · Source§

impl From<TryReserveError> for devela::all::IoError

§

impl From<IntoStringError> for PyErr

§

impl From<NulError> for ParsePixelError

§

impl From<NulError> for ShaderError

§

impl From<NulError> for PyErr

1.0.0 · Source§

impl From<NulError> for devela::all::IoError

§

impl From<FromUtf8Error> for PyErr

§

impl From<FromUtf16Error> for PyErr

1.62.0 · Source§

impl From<Arc<str>> for devela::_dep::_alloc::sync::Arc<[u8]>

Source§

impl From<Arc<ByteStr>> for devela::_dep::_alloc::sync::Arc<[u8]>

Source§

impl From<Arc<[u8]>> for devela::_dep::_alloc::sync::Arc<ByteStr>

1.87.0 · Source§

impl From<PipeReader> for OwnedFd

1.87.0 · Source§

impl From<PipeReader> for Stdio

1.87.0 · Source§

impl From<PipeWriter> for OwnedFd

1.87.0 · Source§

impl From<PipeWriter> for Stdio

1.87.0 · Source§

impl From<OwnedFd> for PipeReader

1.87.0 · Source§

impl From<OwnedFd> for PipeWriter

Source§

impl From<OwnedFd> for PidFd

1.63.0 · Source§

impl From<OwnedFd> for devela::_dep::_std::os::unix::net::UnixDatagram

1.63.0 · Source§

impl From<OwnedFd> for devela::_dep::_std::os::unix::net::UnixListener

1.63.0 · Source§

impl From<OwnedFd> for devela::_dep::_std::os::unix::net::UnixStream

1.63.0 · Source§

impl From<OwnedFd> for File

1.74.0 · Source§

impl From<OwnedFd> for ChildStderr

Creates a ChildStderr from the provided OwnedFd.

The provided file descriptor must point to a pipe with the CLOEXEC flag set.

1.74.0 · Source§

impl From<OwnedFd> for ChildStdin

Creates a ChildStdin from the provided OwnedFd.

The provided file descriptor must point to a pipe with the CLOEXEC flag set.

1.63.0 · Source§

impl From<OwnedFd> for Stdio

1.74.0 · Source§

impl From<OwnedFd> for ChildStdout

Creates a ChildStdout from the provided OwnedFd.

The provided file descriptor must point to a pipe with the CLOEXEC flag set.

1.63.0 · Source§

impl From<OwnedFd> for devela::all::TcpListener

1.63.0 · Source§

impl From<OwnedFd> for devela::all::TcpStream

1.63.0 · Source§

impl From<OwnedFd> for devela::all::UdpSocket

§

impl From<OwnedFd> for Inotify

§

impl From<OwnedFd> for Receiver

§

impl From<OwnedFd> for Sender

§

impl From<OwnedFd> for TcpListener

§

impl From<OwnedFd> for TcpStream

§

impl From<OwnedFd> for UdpSocket

§

impl From<OwnedFd> for UnixDatagram

§

impl From<OwnedFd> for UnixListener

§

impl From<OwnedFd> for UnixStream

Source§

impl From<PidFd> for OwnedFd

1.63.0 · Source§

impl From<UnixDatagram> for OwnedFd

1.63.0 · Source§

impl From<UnixListener> for OwnedFd

1.63.0 · Source§

impl From<UnixStream> for OwnedFd

Source§

impl From<ExitStatusError> for ExitStatus

Source§

impl From<SystemTimeError> for TimeError

Available on crate features error and time and std only.
Source§

impl From<SystemTimeError> for SystemTimeError

Available on crate feature std only.
§

impl From<AllocErr> for devela::_dep::bumpalo::collections::CollectionAllocErr

§

impl From<ChannelCustom> for AVChannelCustom

§

impl From<Frame> for Audio

§

impl From<Frame> for Video

§

impl From<Rational> for f64

§

impl From<Rational> for u32

§

impl From<Rational> for AVRational

§

impl From<AVChannelCustom> for ChannelCustom

§

impl From<AVOptionType> for devela::_dep::ffmpeg_the_third::util::option::Type

§

impl From<AVRational> for Rational

§

impl From<Type> for AVOptionType

§

impl From<GamepadId> for usize

§

impl From<ArbitraryHeader> for PnmHeader

§

impl From<BitmapHeader> for PnmHeader

§

impl From<GraymapHeader> for PnmHeader

§

impl From<PixmapHeader> for PnmHeader

§

impl From<Delay> for devela::all::Duration

§

impl From<ImageBuffer<Luma<f32>, Vec<f32>>> for DynamicImage

§

impl From<ImageBuffer<Luma<u8>, Vec<u8>>> for DynamicImage

§

impl From<ImageBuffer<Luma<u16>, Vec<u16>>> for DynamicImage

§

impl From<ImageBuffer<LumaA<f32>, Vec<f32>>> for DynamicImage

§

impl From<ImageBuffer<LumaA<u8>, Vec<u8>>> for DynamicImage

§

impl From<ImageBuffer<LumaA<u16>, Vec<u16>>> for DynamicImage

§

impl From<ImageBuffer<Rgb<f32>, Vec<f32>>> for DynamicImage

§

impl From<ImageBuffer<Rgb<u8>, Vec<u8>>> for DynamicImage

§

impl From<ImageBuffer<Rgb<u16>, Vec<u16>>> for DynamicImage

§

impl From<ImageBuffer<Rgba<f32>, Vec<f32>>> for DynamicImage

§

impl From<ImageBuffer<Rgba<u8>, Vec<u8>>> for DynamicImage

§

impl From<ImageBuffer<Rgba<u16>, Vec<u16>>> for DynamicImage

§

impl From<Date> for DateDifference

§

impl From<Date> for DateTime

Converts a Date to a DateTime with the time set to midnight.

§

impl From<Date> for DateTimeDifference

§

impl From<Date> for ISOWeekDate

§

impl From<Date> for BrokenDownTime

§

impl From<Date> for Pieces<'static>

§

impl From<Date> for SpanRelativeTo<'static>

§

impl From<DateTime> for Date

§

impl From<DateTime> for DateDifference

§

impl From<DateTime> for DateTimeDifference

§

impl From<DateTime> for ISOWeekDate

§

impl From<DateTime> for devela::_dep::jiff::civil::Time

§

impl From<DateTime> for TimeDifference

§

impl From<DateTime> for BrokenDownTime

§

impl From<DateTime> for Pieces<'static>

§

impl From<DateTime> for SpanRelativeTo<'static>

§

impl From<ISOWeekDate> for Date

§

impl From<ISOWeekDate> for BrokenDownTime

§

impl From<Time> for Meridiem

§

impl From<Time> for TimeDifference

§

impl From<Time> for BrokenDownTime

§

impl From<PiecesNumericOffset> for PiecesOffset

§

impl From<Error> for PyErr

§

impl From<SignedDuration> for DateArithmetic

§

impl From<SignedDuration> for DateTimeArithmetic

§

impl From<SignedDuration> for TimeArithmetic

§

impl From<SignedDuration> for SpanArithmetic<'static>

§

impl From<SignedDuration> for TimestampArithmetic

§

impl From<SignedDuration> for ZonedArithmetic

§

impl From<SignedDuration> for OffsetArithmetic

Source§

impl From<SignedDuration> for TimeDelta

Available on crate feature dep_jiff only.
§

impl From<Span> for DateArithmetic

§

impl From<Span> for DateTimeArithmetic

§

impl From<Span> for TimeArithmetic

§

impl From<Span> for SpanArithmetic<'static>

§

impl From<Span> for SpanCompare<'static>

§

impl From<Span> for SpanFieldwise

§

impl From<Span> for TimestampArithmetic

§

impl From<Span> for ZonedArithmetic

§

impl From<Span> for OffsetArithmetic

§

impl From<SpanFieldwise> for Span

§

impl From<Timestamp> for BrokenDownTime

§

impl From<Timestamp> for Pieces<'static>

§

impl From<Timestamp> for TimestampDifference

§

impl From<Timestamp> for SystemTime

§

impl From<Zoned> for Date

§

impl From<Zoned> for DateDifference

§

impl From<Zoned> for DateTime

Converts a Zoned to a DateTime.

§

impl From<Zoned> for DateTimeDifference

§

impl From<Zoned> for ISOWeekDate

§

impl From<Zoned> for devela::_dep::jiff::civil::Time

§

impl From<Zoned> for TimeDifference

§

impl From<Zoned> for Timestamp

§

impl From<Zoned> for TimestampDifference

§

impl From<Zoned> for SystemTime

§

impl From<Offset> for PiecesOffset

§

impl From<Offset> for TimeZoneAnnotationKind<'static>

§

impl From<Offset> for PiecesNumericOffset

§

impl From<Offset> for TimeZoneAnnotation<'static>

§

impl From<Offset> for SignedDuration

§

impl From<ClockTime> for StartTime

§

impl From<Decibels> for devela::_dep::kira::Value<Decibels>

§

impl From<Mix> for devela::_dep::kira::Value<Mix>

§

impl From<Panning> for devela::_dep::kira::Value<Panning>

§

impl From<PlaybackRate> for devela::_dep::kira::Value<PlaybackRate>

§

impl From<Semitones> for devela::_dep::kira::Value<PlaybackRate>

§

impl From<Semitones> for PlaybackRate

§

impl From<PyBorrowError> for PyErr

§

impl From<PyBorrowMutError> for PyErr

§

impl From<Bound<'_, PyByteArray>> for PyBackedBytes

§

impl From<Bound<'_, PyBytes>> for PyBackedBytes

§

impl From<DowncastError<'_, '_>> for PyErr

Convert DowncastError to Python TypeError.

§

impl From<DowncastIntoError<'_>> for PyErr

Convert DowncastIntoError to Python TypeError.

§

impl From<PyErr> for devela::all::IoError

Convert PyErr to io::Error

§

impl From<Keycode> for i32

§

impl From<timespec> for TimeSpec

§

impl From<timeval> for TimeVal

§

impl From<MessageBoxColorScheme> for SDL_MessageBoxColorScheme

§

impl From<MessageBoxColorScheme> for [SDL_MessageBoxColor; 5]

§

impl From<Color> for SDL_Color

§

impl From<PixelFormat> for PixelFormatEnum

§

impl From<FPoint> for (f32, f32)

§

impl From<FPoint> for SDL_FPoint

§

impl From<FRect> for (f32, f32, f32, f32)

§

impl From<FRect> for SDL_FRect

§

impl From<Point> for (i32, i32)

§

impl From<Point> for SDL_Point

§

impl From<Rect> for (i32, i32, u32, u32)

§

impl From<Rect> for SDL_Rect

§

impl From<SDL_Color> for devela::_dep::sdl2::pixels::Color

§

impl From<SDL_FPoint> for FPoint

§

impl From<SDL_FRect> for FRect

§

impl From<SDL_MessageBoxColorScheme> for MessageBoxColorScheme

§

impl From<SDL_Point> for Point

§

impl From<SDL_Rect> for Rect

§

impl From<Window> for CanvasBuilder

§

impl From<WindowContext> for Window

Source§

impl From<Utf8Error> for InvalidUtf8

Source§

impl From<Utf8Error> for InvalidUtf8

§

impl From<Time> for devela::all::Duration

§

impl From<TimeBase> for f64

§

impl From<Components> for devela::all::Vec<Component>

§

impl From<Disks> for devela::all::Vec<Disk>

§

impl From<Groups> for devela::all::Vec<Group>

§

impl From<Pid> for usize

§

impl From<Users> for devela::all::Vec<User>

§

impl From<JoinError> for devela::all::IoError

§

impl From<Error> for TomlError

§

impl From<Array> for devela::_dep::toml_edit::Value

§

impl From<ArrayOfTables> for Item

§

impl From<Date> for devela::_dep::toml_edit::Value

§

impl From<Date> for Datetime

§

impl From<Datetime> for devela::_dep::toml_edit::Value

§

impl From<DocumentMut> for Deserializer

§

impl From<InlineTable> for devela::_dep::toml_edit::Value

§

impl From<Table> for Item

§

impl From<Table> for DocumentMut

§

impl From<Time> for devela::_dep::toml_edit::Value

§

impl From<Time> for Datetime

§

impl From<TomlError> for devela::_dep::toml_edit::ser::Error

§

impl From<TomlError> for devela::_dep::toml_edit::de::Error

§

impl From<Config> for Agent

§

impl From<InvalidHeaderName> for devela::_dep::ureq::http::Error

§

impl From<InvalidHeaderValue> for devela::_dep::ureq::http::Error

§

impl From<MaxSizeReached> for devela::_dep::ureq::http::Error

§

impl From<InvalidMethod> for devela::_dep::ureq::http::Error

§

impl From<InvalidStatusCode> for devela::_dep::ureq::http::Error

§

impl From<Error> for devela::_dep::ureq::Error

§

impl From<HeaderName> for HeaderValue

§

impl From<StatusCode> for u16

§

impl From<Uri> for Builder

§

impl From<Uri> for Parts

Convert a Uri into Parts

§

impl From<Authority> for Uri

Convert an Authority into a Uri.

§

impl From<InvalidUri> for devela::_dep::ureq::http::Error

§

impl From<InvalidUriParts> for devela::_dep::ureq::http::Error

§

impl From<PathAndQuery> for Uri

Convert a PathAndQuery into a Uri.

§

impl From<f32x4> for [f32; 4]

§

impl From<f32x8> for [f32; 8]

§

impl From<f64x2> for [f64; 2]

§

impl From<f64x4> for [f64; 4]

§

impl From<i8x16> for i16x16

§

impl From<i8x16> for [i8; 16]

§

impl From<i8x32> for [i8; 32]

§

impl From<i16x8> for i32x8

§

impl From<i16x8> for [i16; 8]

§

impl From<i16x16> for [i16; 16]

§

impl From<i32x4> for f64x2

§

impl From<i32x4> for f64x4

§

impl From<i32x4> for [i32; 4]

§

impl From<i32x8> for [i32; 8]

§

impl From<i64x2> for [i64; 2]

§

impl From<i64x4> for [i64; 4]

§

impl From<u8x16> for i16x16

§

impl From<u8x16> for u16x16

§

impl From<u8x16> for [u8; 16]

§

impl From<u8x32> for [u8; 32]

§

impl From<u16x8> for u32x8

§

impl From<u16x8> for [u16; 8]

§

impl From<u16x16> for [u16; 16]

§

impl From<u32x4> for [u32; 4]

§

impl From<u32x8> for [u32; 8]

§

impl From<u64x2> for [u64; 2]

§

impl From<u64x4> for [u64; 4]

Source§

impl From<ExampleIdSeqUsize> for usize

Available on doc or test only.
§

impl From<AddrParseError> for PyErr

§

impl From<Arc<str>> for devela::all::Arc<[u8]>

§

impl From<Box<str>> for RawString

1.18.0 · Source§

impl From<Box<str>> for String

Source§

impl From<Box<ByteStr>> for devela::all::Box<[u8]>

1.18.0 · Source§

impl From<Box<CStr>> for CString

1.18.0 · Source§

impl From<Box<OsStr>> for OsString

1.18.0 · Source§

impl From<Box<Path>> for PathBuf

Source§

impl From<Box<[u8]>> for devela::all::Box<ByteStr>

§

impl From<Box<[u8]>> for Bytes

1.24.0 · Source§

impl From<CString> for devela::_dep::_alloc::sync::Arc<CStr>

1.20.0 · Source§

impl From<CString> for devela::all::Box<CStr>

1.24.0 · Source§

impl From<CString> for Rc<CStr>

1.7.0 · Source§

impl From<CString> for devela::all::Vec<u8>

Source§

impl From<CodecBe<f32>> for f32

Source§

impl From<CodecBe<f64>> for f64

Source§

impl From<CodecBe<i8>> for i8

Source§

impl From<CodecBe<i16>> for i16

Source§

impl From<CodecBe<i32>> for i32

Source§

impl From<CodecBe<i64>> for i64

Source§

impl From<CodecBe<i128>> for i128

Source§

impl From<CodecBe<isize>> for isize

Source§

impl From<CodecBe<u8>> for u8

Source§

impl From<CodecBe<u16>> for u16

Source§

impl From<CodecBe<u32>> for u32

Source§

impl From<CodecBe<u64>> for u64

Source§

impl From<CodecBe<u128>> for u128

Source§

impl From<CodecBe<usize>> for usize

Source§

impl From<CodecBe<NonZero<i8>>> for NonZero<i8>

Source§

impl From<CodecBe<NonZero<i16>>> for NonZero<i16>

Source§

impl From<CodecBe<NonZero<i32>>> for NonZero<i32>

Source§

impl From<CodecBe<NonZero<i64>>> for NonZero<i64>

Source§

impl From<CodecBe<NonZero<i128>>> for NonZero<i128>

Source§

impl From<CodecBe<NonZero<isize>>> for NonZero<isize>

Source§

impl From<CodecBe<NonZero<u8>>> for NonZero<u8>

Source§

impl From<CodecBe<NonZero<u16>>> for NonZero<u16>

Source§

impl From<CodecBe<NonZero<u32>>> for NonZero<u32>

Source§

impl From<CodecBe<NonZero<u64>>> for NonZero<u64>

Source§

impl From<CodecBe<NonZero<u128>>> for NonZero<u128>

Source§

impl From<CodecBe<NonZero<usize>>> for NonZero<usize>

Source§

impl From<CodecFlags> for u8

Source§

impl From<CodecLe<f32>> for f32

Source§

impl From<CodecLe<f64>> for f64

Source§

impl From<CodecLe<i8>> for i8

Source§

impl From<CodecLe<i16>> for i16

Source§

impl From<CodecLe<i32>> for i32

Source§

impl From<CodecLe<i64>> for i64

Source§

impl From<CodecLe<i128>> for i128

Source§

impl From<CodecLe<isize>> for isize

Source§

impl From<CodecLe<u8>> for u8

Source§

impl From<CodecLe<u16>> for u16

Source§

impl From<CodecLe<u32>> for u32

Source§

impl From<CodecLe<u64>> for u64

Source§

impl From<CodecLe<u128>> for u128

Source§

impl From<CodecLe<usize>> for usize

Source§

impl From<CodecLe<NonZero<i8>>> for NonZero<i8>

Source§

impl From<CodecLe<NonZero<i16>>> for NonZero<i16>

Source§

impl From<CodecLe<NonZero<i32>>> for NonZero<i32>

Source§

impl From<CodecLe<NonZero<i64>>> for NonZero<i64>

Source§

impl From<CodecLe<NonZero<i128>>> for NonZero<i128>

Source§

impl From<CodecLe<NonZero<isize>>> for NonZero<isize>

Source§

impl From<CodecLe<NonZero<u8>>> for NonZero<u8>

Source§

impl From<CodecLe<NonZero<u16>>> for NonZero<u16>

Source§

impl From<CodecLe<NonZero<u32>>> for NonZero<u32>

Source§

impl From<CodecLe<NonZero<u64>>> for NonZero<u64>

Source§

impl From<CodecLe<NonZero<u128>>> for NonZero<u128>

Source§

impl From<CodecLe<NonZero<usize>>> for NonZero<usize>

Source§

impl From<CodecLen> for usize

Source§

impl From<DataOverflow> for DataError

Available on crate feature error and data·· only.
Source§

impl From<DataOverflow> for MismatchedBounds

Source§

impl From<DataOverflow> for TimeError

Available on crate features error and time only.
§

impl From<Duration> for StartTime

§

impl From<Duration> for devela::_dep::kira::Value<Duration>

§

impl From<Duration> for devela::_dep::ureq::unversioned::transport::time::Duration

§

impl From<Duration> for Ticks

§

impl From<Duration> for DateArithmetic

§

impl From<Duration> for DateTimeArithmetic

§

impl From<Duration> for TimeArithmetic

§

impl From<Duration> for SpanArithmetic<'static>

§

impl From<Duration> for TimestampArithmetic

§

impl From<Duration> for ZonedArithmetic

§

impl From<Duration> for OffsetArithmetic

§

impl From<Duration> for devela::_dep::symphonia::core::units::Time

Source§

impl From<Duration> for LinuxTimespec

Available on crate feature linux only.
§

impl From<Duration> for TimeSpec

Source§

impl From<ElementNotFound> for DataError

Available on crate feature error and data·· only.
Source§

impl From<ElementNotFound> for TextError

Available on crate feature error and text·· only.
Source§

impl From<EventKey> for EventKeyFfi

Available on ffi·· only.
Source§

impl From<EventKeyFfi> for EventKey

Available on ffi·· only.
Source§

impl From<EventMouse> for WebEventMouse

Source§

impl From<EventTimestamp> for JsInstant

1.63.0 · Source§

impl From<File> for OwnedFd

1.20.0 · Source§

impl From<File> for Stdio

Source§

impl From<Error> for devela::all::ImageError

Available on crate feature image only.
Source§

impl From<FsPath> for PathBuf

Available on crate feature std only.
Source§

impl From<IndexOutOfBounds> for DataError

Available on crate feature error and data·· only.
Source§

impl From<IndexOutOfBounds> for MismatchedBounds

Source§

impl From<InvalidAxisLength> for DataError

Available on crate feature error and data·· only.
§

impl From<Error> for devela::_dep::image::ImageError

§

impl From<Error> for FromFileError

§

impl From<Error> for devela::_dep::miniquad::fs::Error

§

impl From<Error> for devela::_dep::symphonia::core::errors::Error

§

impl From<Error> for devela::_dep::ureq::Error

Source§

impl From<Error> for devela::all::ImageError

Available on crate feature image only.
Source§

impl From<Error> for LinuxError

Available on crate feature linux only.
Source§

impl From<Error> for UiError

§

impl From<Error> for PyErr

Create PyErr from io::Error (OSError except if the io::Error is wrapping a Python exception, in this case the exception is returned)

§

impl From<Error> for DecodingError

§

impl From<Error> for EncodingError

1.16.0 (const: unstable) · Source§

impl From<Ipv4Addr> for IpAddr

1.1.0 (const: unstable) · Source§

impl From<Ipv4Addr> for u32

1.16.0 (const: unstable) · Source§

impl From<Ipv6Addr> for IpAddr

1.26.0 (const: unstable) · Source§

impl From<Ipv6Addr> for u128

Source§

impl From<JsInstant> for EventTimestamp

Source§

impl From<KeyAlreadyExists> for DataError

Available on crate feature error and data·· only.
Source§

impl From<LayoutError> for devela::_dep::_alloc::collections::TryReserveErrorKind

§

impl From<LayoutError> for devela::_dep::allocator_api2::collections::TryReserveErrorKind

§

impl From<LayoutError> for devela::_dep::bumpalo::collections::CollectionAllocErr

§

impl From<LayoutError> for CollectionAllocErr

§

impl From<LayoutError> for TryReserveErrorKind

Source§

impl From<MismatchedCapacity> for DataError

Available on crate feature error and data·· only.
Source§

impl From<MismatchedCapacity> for MismatchedBounds

Source§

impl From<MismatchedCapacity> for InvalidText

Source§

impl From<MismatchedCapacity> for TextError

Available on crate feature error and text·· only.
Source§

impl From<MismatchedDimensions> for DataError

Available on crate feature error and data·· only.
Source§

impl From<MismatchedIndices> for DataError

Available on crate feature error and data·· only.
Source§

impl From<MismatchedIndices> for MismatchedBounds

1.24.0 · Source§

impl From<RecvError> for devela::all::MpscRecvTimeoutError

1.24.0 · Source§

impl From<RecvError> for devela::all::MpscTryRecvError

Source§

impl From<NodeEmpty> for DataError

Available on crate feature error and data·· only.
Source§

impl From<NodeLinkNotSet> for DataError

Available on crate feature error and data·· only.
Source§

impl From<NodeLinkNotUnique> for DataError

Available on crate feature error and data·· only.
Source§

impl From<NonZero<i8>> for CodecBe<NonZero<i8>>

Source§

impl From<NonZero<i8>> for CodecLe<NonZero<i8>>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i8>> for NonZero<i16>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i8>> for NonZero<i32>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i8>> for NonZero<i64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i8>> for NonZero<i128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i8>> for NonZero<isize>

Source§

impl From<NonZero<i16>> for CodecBe<NonZero<i16>>

Source§

impl From<NonZero<i16>> for CodecLe<NonZero<i16>>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i16>> for NonZero<i32>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i16>> for NonZero<i64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i16>> for NonZero<i128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i16>> for NonZero<isize>

Source§

impl From<NonZero<i32>> for CodecBe<NonZero<i32>>

Source§

impl From<NonZero<i32>> for CodecLe<NonZero<i32>>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i32>> for NonZero<i64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i32>> for NonZero<i128>

Source§

impl From<NonZero<i64>> for CodecBe<NonZero<i64>>

Source§

impl From<NonZero<i64>> for CodecLe<NonZero<i64>>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i64>> for NonZero<i128>

Source§

impl From<NonZero<i128>> for CodecBe<NonZero<i128>>

Source§

impl From<NonZero<i128>> for CodecLe<NonZero<i128>>

Source§

impl From<NonZero<isize>> for CodecBe<NonZero<isize>>

Source§

impl From<NonZero<isize>> for CodecLe<NonZero<isize>>

Source§

impl From<NonZero<u8>> for CodecBe<NonZero<u8>>

Source§

impl From<NonZero<u8>> for CodecLe<NonZero<u8>>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for NonZero<i16>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for NonZero<i32>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for NonZero<i64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for NonZero<i128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for NonZero<isize>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for NonZero<u16>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for NonZero<u32>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for NonZero<u64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for NonZero<u128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for NonZero<usize>

Source§

impl From<NonZero<u16>> for CodecBe<NonZero<u16>>

Source§

impl From<NonZero<u16>> for CodecLe<NonZero<u16>>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u16>> for NonZero<i32>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u16>> for NonZero<i64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u16>> for NonZero<i128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u16>> for NonZero<u32>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u16>> for NonZero<u64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u16>> for NonZero<u128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u16>> for NonZero<usize>

Source§

impl From<NonZero<u32>> for CodecBe<NonZero<u32>>

Source§

impl From<NonZero<u32>> for CodecLe<NonZero<u32>>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u32>> for NonZero<i64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u32>> for NonZero<i128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u32>> for NonZero<u64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u32>> for NonZero<u128>

Source§

impl From<NonZero<u64>> for CodecBe<NonZero<u64>>

Source§

impl From<NonZero<u64>> for CodecLe<NonZero<u64>>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u64>> for NonZero<i128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u64>> for NonZero<u128>

Source§

impl From<NonZero<u128>> for CodecBe<NonZero<u128>>

Source§

impl From<NonZero<u128>> for CodecLe<NonZero<u128>>

Source§

impl From<NonZero<usize>> for CodecBe<NonZero<usize>>

Source§

impl From<NonZero<usize>> for CodecLe<NonZero<usize>>

Source§

impl From<NotEnoughElements> for DataError

Available on crate feature error and data·· only.
Source§

impl From<NotEnoughElements> for DataNotEnough

Source§

impl From<NotEnoughSpace> for DataError

Available on crate feature error and data·· only.
Source§

impl From<NotEnoughSpace> for DataNotEnough

Source§

impl From<NotEnoughSpace> for PartialSpace

Source§

impl From<NotImplemented> for DataError

Available on crate feature error and data·· only.
Source§

impl From<NotImplemented> for NotAvailable

Source§

impl From<NotSupported> for DataError

Available on crate feature error and data·· only.
Source§

impl From<NotSupported> for NotAvailable

1.24.0 · Source§

impl From<OsString> for devela::_dep::_alloc::sync::Arc<OsStr>

1.20.0 · Source§

impl From<OsString> for devela::all::Box<OsStr>

1.0.0 · Source§

impl From<OsString> for PathBuf

1.24.0 · Source§

impl From<OsString> for Rc<OsStr>

§

impl From<ParseFloatError> for PyErr

Source§

impl From<ParseIntError> for devela::all::ImageError

Available on crate feature image only.
§

impl From<ParseIntError> for UnknownCryptoError

§

impl From<ParseIntError> for PyErr

Source§

impl From<PartiallyAdded> for DataError

Available on crate feature error and data·· only.
Source§

impl From<PartiallyAdded> for PartialSpace

1.24.0 · Source§

impl From<PathBuf> for devela::_dep::_alloc::sync::Arc<Path>

1.20.0 · Source§

impl From<PathBuf> for devela::all::Box<Path>

Source§

impl From<PathBuf> for FsPath

Available on crate feature std only.
1.14.0 · Source§

impl From<PathBuf> for OsString

1.24.0 · Source§

impl From<PathBuf> for Rc<Path>

§

impl From<Command> for Command

1.63.0 · Source§

impl From<ChildStderr> for OwnedFd

1.20.0 · Source§

impl From<ChildStderr> for Stdio

§

impl From<ChildStderr> for Receiver

§Notes

The underlying pipe is not set to non-blocking.

1.63.0 · Source§

impl From<ChildStdin> for OwnedFd

1.20.0 · Source§

impl From<ChildStdin> for Stdio

§

impl From<ChildStdin> for Sender

§Notes

The underlying pipe is not set to non-blocking.

1.63.0 · Source§

impl From<ChildStdout> for OwnedFd

1.20.0 · Source§

impl From<ChildStdout> for Stdio

§

impl From<ChildStdout> for Receiver

§Notes

The underlying pipe is not set to non-blocking.

§

impl From<Range<usize>> for devela::_dep::winnow::stream::Range

§

impl From<RangeFrom<usize>> for devela::_dep::winnow::stream::Range

§

impl From<RangeFull> for devela::_dep::kira::sound::Region

§

impl From<RangeFull> for devela::_dep::winnow::stream::Range

§

impl From<RangeInclusive<f32>> for SpatialTrackDistances

§

impl From<RangeInclusive<usize>> for devela::_dep::winnow::stream::Range

§

impl From<RangeTo<usize>> for devela::_dep::winnow::stream::Range

§

impl From<RangeToInclusive<usize>> for devela::_dep::winnow::stream::Range

1.62.0 · Source§

impl From<Rc<str>> for Rc<[u8]>

Source§

impl From<Rc<ByteStr>> for Rc<[u8]>

Source§

impl From<Rc<[u8]>> for Rc<ByteStr>

Source§

impl From<Rgb<u8>> for Rgba8

Available on crate feature color only.
Source§

impl From<Rgb<u16>> for Rgb8

Available on crate feature color only.
Source§

impl From<Rgb<u16>> for Rgba16

Available on crate feature color only.
Source§

impl From<Rgba<u8>> for Rgb8

Available on crate feature color only.
Source§

impl From<Rgba<u16>> for Rgb16

Available on crate feature color only.
Source§

impl From<Rgba<u16>> for Rgba8

Available on crate feature color only.
1.16.0 (const: unstable) · Source§

impl From<SocketAddrV4> for SocketAddr

1.16.0 (const: unstable) · Source§

impl From<SocketAddrV6> for SocketAddr

1.74.0 · Source§

impl From<Stderr> for Stdio

1.74.0 · Source§

impl From<Stdout> for Stdio

§

impl From<String> for devela::_dep::symphonia::core::meta::Value

§

impl From<String> for devela::_dep::toml_edit::Value

1.21.0 · Source§

impl From<String> for devela::_dep::_alloc::sync::Arc<str>

§

impl From<String> for devela::_dep::toml_edit::Key

§

impl From<String> for RawString

§

impl From<String> for devela::all::Arc<str>

1.20.0 · Source§

impl From<String> for devela::all::Box<str>

1.0.0 · Source§

impl From<String> for OsString

1.0.0 · Source§

impl From<String> for PathBuf

1.21.0 · Source§

impl From<String> for Rc<str>

1.14.0 · Source§

impl From<String> for devela::all::Vec<u8>

Source§

impl From<String> for GraphemeString

Available on crate feature dep_unicode_segmentation only.
§

impl From<String> for Bytes

Source§

impl From<SystemTimeError> for TimeError

Available on crate features error and time only.
1.63.0 · Source§

impl From<TcpListener> for OwnedFd

1.63.0 · Source§

impl From<TcpStream> for OwnedFd

Source§

impl From<TimeDelta> for SignedDuration

Available on crate feature dep_jiff only.
§

impl From<TryFromIntError> for PyErr

1.63.0 · Source§

impl From<UdpSocket> for OwnedFd

Source§

impl From<UnixTimeU32> for UnixTimeI64

§

impl From<Vec<u8>> for Bytes

§

impl From<Vec<Component>> for Components

§

impl From<Vec<Disk>> for Disks

§

impl From<Vec<Group>> for Groups

§

impl From<Vec<User>> for Users

1.43.0 · Source§

impl From<Vec<NonZero<u8>>> for CString

Source§

impl From<WebEventMouse> for EventMouse

§

impl From<m128> for [f32; 4]

§

impl From<m128d> for [f64; 2]

§

impl From<m128i> for i128

§

impl From<m128i> for u128

§

impl From<m128i> for [i8; 16]

§

impl From<m128i> for [i16; 8]

§

impl From<m128i> for [i32; 4]

§

impl From<m128i> for [i64; 2]

§

impl From<m128i> for [u8; 16]

§

impl From<m128i> for [u16; 8]

§

impl From<m128i> for [u32; 4]

§

impl From<m128i> for [u64; 2]

§

impl From<m256> for [f32; 8]

§

impl From<m256d> for [f64; 4]

§

impl From<m256i> for [i8; 32]

§

impl From<m256i> for [i16; 16]

§

impl From<m256i> for [i32; 8]

§

impl From<m256i> for [i64; 4]

§

impl From<m256i> for [i128; 2]

§

impl From<m256i> for [u8; 32]

§

impl From<m256i> for [u16; 16]

§

impl From<m256i> for [u32; 8]

§

impl From<m256i> for [u64; 4]

§

impl From<m256i> for [u128; 2]

Source§

impl From<InvalidChar> for InvalidText

Source§

impl From<InvalidChar> for TextError

Available on crate feature error and text·· only.
Source§

impl From<InvalidUtf8> for InvalidText

Source§

impl From<InvalidUtf8> for TextError

Available on crate feature error and text·· only.
Source§

impl From<char7> for char8

Source§

impl From<char7> for char16

Source§

impl From<char7> for char

Source§

impl From<char8> for char16

Source§

impl From<char8> for char

Source§

impl From<char16> for char

Source§

impl From<CompressError> for devela::all::IoError

Source§

impl From<DecompressError> for devela::all::IoError

Source§

impl From<BVec2> for Vec2

Source§

impl From<BVec2> for DVec2

Source§

impl From<BVec2> for I8Vec2

Source§

impl From<BVec2> for I16Vec2

Source§

impl From<BVec2> for IVec2

Source§

impl From<BVec2> for I64Vec2

Source§

impl From<BVec2> for U8Vec2

Source§

impl From<BVec2> for U16Vec2

Source§

impl From<BVec2> for UVec2

Source§

impl From<BVec2> for U64Vec2

Source§

impl From<BVec2> for USizeVec2

Source§

impl From<BVec2> for [bool; 2]

Source§

impl From<BVec2> for [u32; 2]

Source§

impl From<BVec3> for Vec3A

Source§

impl From<BVec3> for Vec3

Source§

impl From<BVec3> for DVec3

Source§

impl From<BVec3> for I8Vec3

Source§

impl From<BVec3> for I16Vec3

Source§

impl From<BVec3> for IVec3

Source§

impl From<BVec3> for I64Vec3

Source§

impl From<BVec3> for U8Vec3

Source§

impl From<BVec3> for U16Vec3

Source§

impl From<BVec3> for UVec3

Source§

impl From<BVec3> for U64Vec3

Source§

impl From<BVec3> for USizeVec3

Source§

impl From<BVec3> for [bool; 3]

Source§

impl From<BVec3> for [u32; 3]

Source§

impl From<BVec4> for Vec4

Source§

impl From<BVec4> for DVec4

Source§

impl From<BVec4> for I8Vec4

Source§

impl From<BVec4> for I16Vec4

Source§

impl From<BVec4> for IVec4

Source§

impl From<BVec4> for I64Vec4

Source§

impl From<BVec4> for U8Vec4

Source§

impl From<BVec4> for U16Vec4

Source§

impl From<BVec4> for UVec4

Source§

impl From<BVec4> for U64Vec4

Source§

impl From<BVec4> for USizeVec4

Source§

impl From<BVec4> for [bool; 4]

Source§

impl From<BVec4> for [u32; 4]

Source§

impl From<BVec3A> for __m128

Source§

impl From<BVec3A> for Vec3A

Source§

impl From<BVec3A> for Vec3

Source§

impl From<BVec3A> for DVec3

Source§

impl From<BVec3A> for I8Vec3

Source§

impl From<BVec3A> for I16Vec3

Source§

impl From<BVec3A> for IVec3

Source§

impl From<BVec3A> for I64Vec3

Source§

impl From<BVec3A> for U8Vec3

Source§

impl From<BVec3A> for U16Vec3

Source§

impl From<BVec3A> for UVec3

Source§

impl From<BVec3A> for U64Vec3

Source§

impl From<BVec3A> for USizeVec3

Source§

impl From<BVec3A> for [bool; 3]

Source§

impl From<BVec3A> for [u32; 3]

Source§

impl From<BVec4A> for __m128

Source§

impl From<BVec4A> for Vec4

Source§

impl From<BVec4A> for DVec4

Source§

impl From<BVec4A> for I8Vec4

Source§

impl From<BVec4A> for I16Vec4

Source§

impl From<BVec4A> for IVec4

Source§

impl From<BVec4A> for I64Vec4

Source§

impl From<BVec4A> for U8Vec4

Source§

impl From<BVec4A> for U16Vec4

Source§

impl From<BVec4A> for UVec4

Source§

impl From<BVec4A> for U64Vec4

Source§

impl From<BVec4A> for USizeVec4

Source§

impl From<BVec4A> for [bool; 4]

Source§

impl From<BVec4A> for [u32; 4]

Source§

impl From<Affine2> for Mat3

Source§

impl From<Affine2> for Mat3A

Source§

impl From<Affine3A> for Mat4

Source§

impl From<Mat3> for Mat3A

Source§

impl From<Mat3> for ColumnMatrix3<f32>

Source§

impl From<Mat3> for RowMatrix3<f32>

Source§

impl From<Mat2> for ColumnMatrix2<f32>

Source§

impl From<Mat2> for RowMatrix2<f32>

Source§

impl From<Mat3A> for Mat3

Source§

impl From<Mat3A> for ColumnMatrix3<f32>

Source§

impl From<Mat3A> for RowMatrix3<f32>

Source§

impl From<Mat4> for ColumnMatrix4<f32>

Source§

impl From<Mat4> for RowMatrix4<f32>

Source§

impl From<Quat> for (f32, f32, f32, f32)

Source§

impl From<Quat> for __m128

Source§

impl From<Quat> for Vec4

Source§

impl From<Quat> for Quaternion<f32>

Source§

impl From<Quat> for [f32; 4]

Source§

impl From<Vec3A> for (f32, f32, f32)

Source§

impl From<Vec3A> for __m128

Source§

impl From<Vec3A> for Vec3

Source§

impl From<Vec3A> for Point3<f32>

Source§

impl From<Vec3A> for Vector3<f32>

Source§

impl From<Vec3A> for [f32; 3]

Source§

impl From<Vec4> for (f32, f32, f32, f32)

Source§

impl From<Vec4> for __m128

Source§

impl From<Vec4> for DVec4

Source§

impl From<Vec4> for Vector4<f32>

Source§

impl From<Vec4> for [f32; 4]

Source§

impl From<Vec2> for (f32, f32)

Source§

impl From<Vec2> for DVec2

Source§

impl From<Vec2> for Point2<f32>

Source§

impl From<Vec2> for Vector2<f32>

Source§

impl From<Vec2> for [f32; 2]

Source§

impl From<Vec3> for (f32, f32, f32)

Source§

impl From<Vec3> for Vec3A

Source§

impl From<Vec3> for DVec3

Source§

impl From<Vec3> for Point3<f32>

Source§

impl From<Vec3> for Vector3<f32>

Source§

impl From<Vec3> for [f32; 3]

Source§

impl From<DAffine2> for DMat3

Source§

impl From<DAffine3> for DMat4

Source§

impl From<DMat2> for ColumnMatrix2<f64>

Source§

impl From<DMat2> for RowMatrix2<f64>

Source§

impl From<DMat3> for ColumnMatrix3<f64>

Source§

impl From<DMat3> for RowMatrix3<f64>

Source§

impl From<DMat4> for ColumnMatrix4<f64>

Source§

impl From<DMat4> for RowMatrix4<f64>

Source§

impl From<DQuat> for (f64, f64, f64, f64)

Source§

impl From<DQuat> for DVec4

Source§

impl From<DQuat> for Quaternion<f64>

Source§

impl From<DQuat> for [f64; 4]

Source§

impl From<DVec2> for (f64, f64)

Source§

impl From<DVec2> for Point2<f64>

Source§

impl From<DVec2> for Vector2<f64>

Source§

impl From<DVec2> for [f64; 2]

Source§

impl From<DVec3> for (f64, f64, f64)

Source§

impl From<DVec3> for Point3<f64>

Source§

impl From<DVec3> for Vector3<f64>

Source§

impl From<DVec3> for [f64; 3]

Source§

impl From<DVec4> for (f64, f64, f64, f64)

Source§

impl From<DVec4> for Vector4<f64>

Source§

impl From<DVec4> for [f64; 4]

Source§

impl From<I8Vec2> for (i8, i8)

Source§

impl From<I8Vec2> for I16Vec2

Source§

impl From<I8Vec2> for IVec2

Source§

impl From<I8Vec2> for I64Vec2

Source§

impl From<I8Vec2> for Point2<i8>

Source§

impl From<I8Vec2> for Vector2<i8>

Source§

impl From<I8Vec2> for [i8; 2]

Source§

impl From<I8Vec3> for (i8, i8, i8)

Source§

impl From<I8Vec3> for I16Vec3

Source§

impl From<I8Vec3> for IVec3

Source§

impl From<I8Vec3> for I64Vec3

Source§

impl From<I8Vec3> for Point3<i8>

Source§

impl From<I8Vec3> for Vector3<i8>

Source§

impl From<I8Vec3> for [i8; 3]

Source§

impl From<I8Vec4> for (i8, i8, i8, i8)

Source§

impl From<I8Vec4> for I16Vec4

Source§

impl From<I8Vec4> for IVec4

Source§

impl From<I8Vec4> for I64Vec4

Source§

impl From<I8Vec4> for Vector4<i8>

Source§

impl From<I8Vec4> for [i8; 4]

Source§

impl From<I16Vec2> for (i16, i16)

Source§

impl From<I16Vec2> for IVec2

Source§

impl From<I16Vec2> for I64Vec2

Source§

impl From<I16Vec2> for Point2<i16>

Source§

impl From<I16Vec2> for Vector2<i16>

Source§

impl From<I16Vec2> for [i16; 2]

Source§

impl From<I16Vec3> for (i16, i16, i16)

Source§

impl From<I16Vec3> for IVec3

Source§

impl From<I16Vec3> for I64Vec3

Source§

impl From<I16Vec3> for Point3<i16>

Source§

impl From<I16Vec3> for Vector3<i16>

Source§

impl From<I16Vec3> for [i16; 3]

Source§

impl From<I16Vec4> for (i16, i16, i16, i16)

Source§

impl From<I16Vec4> for IVec4

Source§

impl From<I16Vec4> for I64Vec4

Source§

impl From<I16Vec4> for Vector4<i16>

Source§

impl From<I16Vec4> for [i16; 4]

Source§

impl From<IVec2> for (i32, i32)

Source§

impl From<IVec2> for DVec2

Source§

impl From<IVec2> for I64Vec2

Source§

impl From<IVec2> for Point2<i32>

Source§

impl From<IVec2> for Vector2<i32>

Source§

impl From<IVec2> for [i32; 2]

Source§

impl From<IVec3> for (i32, i32, i32)

Source§

impl From<IVec3> for DVec3

Source§

impl From<IVec3> for I64Vec3

Source§

impl From<IVec3> for Point3<i32>

Source§

impl From<IVec3> for Vector3<i32>

Source§

impl From<IVec3> for [i32; 3]

Source§

impl From<IVec4> for (i32, i32, i32, i32)

Source§

impl From<IVec4> for DVec4

Source§

impl From<IVec4> for I64Vec4

Source§

impl From<IVec4> for Vector4<i32>

Source§

impl From<IVec4> for [i32; 4]

Source§

impl From<I64Vec2> for (i64, i64)

Source§

impl From<I64Vec2> for Point2<i64>

Source§

impl From<I64Vec2> for Vector2<i64>

Source§

impl From<I64Vec2> for [i64; 2]

Source§

impl From<I64Vec3> for (i64, i64, i64)

Source§

impl From<I64Vec3> for Point3<i64>

Source§

impl From<I64Vec3> for Vector3<i64>

Source§

impl From<I64Vec3> for [i64; 3]

Source§

impl From<I64Vec4> for (i64, i64, i64, i64)

Source§

impl From<I64Vec4> for Vector4<i64>

Source§

impl From<I64Vec4> for [i64; 4]

Source§

impl From<U8Vec2> for (u8, u8)

Source§

impl From<U8Vec2> for I16Vec2

Source§

impl From<U8Vec2> for IVec2

Source§

impl From<U8Vec2> for I64Vec2

Source§

impl From<U8Vec2> for U16Vec2

Source§

impl From<U8Vec2> for UVec2

Source§

impl From<U8Vec2> for U64Vec2

Source§

impl From<U8Vec2> for USizeVec2

Source§

impl From<U8Vec2> for Point2<u8>

Source§

impl From<U8Vec2> for Vector2<u8>

Source§

impl From<U8Vec2> for [u8; 2]

Source§

impl From<U8Vec3> for (u8, u8, u8)

Source§

impl From<U8Vec3> for I16Vec3

Source§

impl From<U8Vec3> for IVec3

Source§

impl From<U8Vec3> for I64Vec3

Source§

impl From<U8Vec3> for U16Vec3

Source§

impl From<U8Vec3> for UVec3

Source§

impl From<U8Vec3> for U64Vec3

Source§

impl From<U8Vec3> for USizeVec3

Source§

impl From<U8Vec3> for Point3<u8>

Source§

impl From<U8Vec3> for Vector3<u8>

Source§

impl From<U8Vec3> for [u8; 3]

Source§

impl From<U8Vec4> for (u8, u8, u8, u8)

Source§

impl From<U8Vec4> for I16Vec4

Source§

impl From<U8Vec4> for IVec4

Source§

impl From<U8Vec4> for I64Vec4

Source§

impl From<U8Vec4> for U16Vec4

Source§

impl From<U8Vec4> for UVec4

Source§

impl From<U8Vec4> for U64Vec4

Source§

impl From<U8Vec4> for USizeVec4

Source§

impl From<U8Vec4> for Vector4<u8>

Source§

impl From<U8Vec4> for [u8; 4]

Source§

impl From<U16Vec2> for (u16, u16)

Source§

impl From<U16Vec2> for IVec2

Source§

impl From<U16Vec2> for I64Vec2

Source§

impl From<U16Vec2> for UVec2

Source§

impl From<U16Vec2> for U64Vec2

Source§

impl From<U16Vec2> for USizeVec2

Source§

impl From<U16Vec2> for Point2<u16>

Source§

impl From<U16Vec2> for Vector2<u16>

Source§

impl From<U16Vec2> for [u16; 2]

Source§

impl From<U16Vec3> for (u16, u16, u16)

Source§

impl From<U16Vec3> for IVec3

Source§

impl From<U16Vec3> for I64Vec3

Source§

impl From<U16Vec3> for UVec3

Source§

impl From<U16Vec3> for U64Vec3

Source§

impl From<U16Vec3> for USizeVec3

Source§

impl From<U16Vec3> for Point3<u16>

Source§

impl From<U16Vec3> for Vector3<u16>

Source§

impl From<U16Vec3> for [u16; 3]

Source§

impl From<U16Vec4> for (u16, u16, u16, u16)

Source§

impl From<U16Vec4> for IVec4

Source§

impl From<U16Vec4> for I64Vec4

Source§

impl From<U16Vec4> for UVec4

Source§

impl From<U16Vec4> for U64Vec4

Source§

impl From<U16Vec4> for USizeVec4

Source§

impl From<U16Vec4> for Vector4<u16>

Source§

impl From<U16Vec4> for [u16; 4]

Source§

impl From<UVec2> for (u32, u32)

Source§

impl From<UVec2> for DVec2

Source§

impl From<UVec2> for I64Vec2

Source§

impl From<UVec2> for U64Vec2

Source§

impl From<UVec2> for Point2<u32>

Source§

impl From<UVec2> for Vector2<u32>

Source§

impl From<UVec2> for [u32; 2]

Source§

impl From<UVec3> for (u32, u32, u32)

Source§

impl From<UVec3> for DVec3

Source§

impl From<UVec3> for I64Vec3

Source§

impl From<UVec3> for U64Vec3

Source§

impl From<UVec3> for Point3<u32>

Source§

impl From<UVec3> for Vector3<u32>

Source§

impl From<UVec3> for [u32; 3]

Source§

impl From<UVec4> for (u32, u32, u32, u32)

Source§

impl From<UVec4> for DVec4

Source§

impl From<UVec4> for I64Vec4

Source§

impl From<UVec4> for U64Vec4

Source§

impl From<UVec4> for Vector4<u32>

Source§

impl From<UVec4> for [u32; 4]

Source§

impl From<U64Vec2> for (u64, u64)

Source§

impl From<U64Vec2> for Point2<u64>

Source§

impl From<U64Vec2> for Vector2<u64>

Source§

impl From<U64Vec2> for [u64; 2]

Source§

impl From<U64Vec3> for (u64, u64, u64)

Source§

impl From<U64Vec3> for Point3<u64>

Source§

impl From<U64Vec3> for Vector3<u64>

Source§

impl From<U64Vec3> for [u64; 3]

Source§

impl From<U64Vec4> for (u64, u64, u64, u64)

Source§

impl From<U64Vec4> for Vector4<u64>

Source§

impl From<U64Vec4> for [u64; 4]

Source§

impl From<USizeVec2> for (usize, usize)

Source§

impl From<USizeVec2> for Point2<usize>

Source§

impl From<USizeVec2> for Vector2<usize>

Source§

impl From<USizeVec2> for [usize; 2]

Source§

impl From<USizeVec3> for (usize, usize, usize)

Source§

impl From<USizeVec3> for Point3<usize>

Source§

impl From<USizeVec3> for Vector3<usize>

Source§

impl From<USizeVec3> for [usize; 3]

Source§

impl From<USizeVec4> for (usize, usize, usize, usize)

Source§

impl From<USizeVec4> for Vector4<usize>

Source§

impl From<USizeVec4> for [usize; 4]

Source§

impl From<BigUint> for BigInt

Source§

impl From<Choice> for bool

Source§

impl From<Braced> for Uuid

Source§

impl From<Hyphenated> for Uuid

Source§

impl From<Simple> for Uuid

Source§

impl From<Urn> for Uuid

Source§

impl From<NonNilUuid> for Uuid

Source§

impl From<Uuid> for String

Source§

impl From<Uuid> for devela::all::Vec<u8>

Source§

impl From<Uuid> for Braced

Source§

impl From<Uuid> for Hyphenated

Source§

impl From<Uuid> for Simple

Source§

impl From<Uuid> for Urn

§

impl From<BackendSpecificError> for BuildStreamError

§

impl From<BackendSpecificError> for DefaultStreamConfigError

§

impl From<BackendSpecificError> for DeviceNameError

§

impl From<BackendSpecificError> for DevicesError

§

impl From<BackendSpecificError> for PauseStreamError

§

impl From<BackendSpecificError> for PlayStreamError

§

impl From<BackendSpecificError> for StreamError

§

impl From<BackendSpecificError> for SupportedStreamConfigsError

§

impl From<BuildStreamError> for devela::_dep::kira::backend::cpal::Error

§

impl From<ByteStr> for Bytes

§

impl From<Bytes> for devela::all::Vec<u8>

§

impl From<Bytes> for BytesMut

§

impl From<BytesMut> for devela::all::Vec<u8>

§

impl From<BytesMut> for Bytes

Source§

impl From<ColumnMatrix2<f32>> for Mat2

Source§

impl From<ColumnMatrix2<f64>> for DMat2

Source§

impl From<ColumnMatrix3<f32>> for Mat3

Source§

impl From<ColumnMatrix3<f32>> for Mat3A

Source§

impl From<ColumnMatrix3<f64>> for DMat3

Source§

impl From<ColumnMatrix4<f32>> for Mat4

Source§

impl From<ColumnMatrix4<f64>> for DMat4

§

impl From<CompressionStrategy> for i32

§

impl From<Constant> for i8

§

impl From<Constant> for i16

§

impl From<Constant> for i32

§

impl From<Constant> for i64

§

impl From<Constant> for i128

§

impl From<Custom> for Bytes

§

impl From<DecodeError> for DecodeSliceError

§

impl From<DecoderError> for devela::_dep::image::ImageError

Note: should pnm be extracted into a separate crate, this will need to be hidden until that crate hits version 1.0.

§

impl From<DecodingError> for devela::all::IoError

§

impl From<DecompressionError> for BoundedDecompressionError

§

impl From<DefaultStreamConfigError> for devela::_dep::kira::backend::cpal::Error

§

impl From<Device> for Device

§

impl From<DeviceInner> for Device

§

impl From<Devices> for Devices

§

impl From<DevicesInner> for Devices

§

impl From<EncodingError> for devela::all::IoError

§

impl From<Errno> for devela::all::IoError

§

impl From<Errno> for devela::all::IoError

§

impl From<Error> for devela::_dep::ureq::Error

§

impl From<Error> for UnknownCryptoError

§

impl From<Error> for UnknownCryptoError

§

impl From<Error> for devela::all::FmtError

§

impl From<Error> for BackendSpecificError

§

impl From<Error> for BuildStreamError

§

impl From<Error> for DevicesError

§

impl From<Error> for Error

§

impl From<Error> for PauseStreamError

§

impl From<Error> for PlayStreamError

§

impl From<Error> for StreamError

§

impl From<Error> for SupportedStreamConfigsError

§

impl From<ErrorKind> for devela::_dep::jiff::Error

§

impl From<ErrorKind> for InvalidUri

§

impl From<ErrorKind> for InvalidUriParts

§

impl From<EventFd> for OwnedFd

§

impl From<FormatError> for DecodingError

Source§

impl From<GzHeaderParser> for GzHeader

§

impl From<Host> for Host

§

impl From<HostInner> for Host

§

impl From<I11> for I20

§

impl From<I20> for I24

§

impl From<I20> for I48

§

impl From<I24> for I48

§

impl From<Inotify> for OwnedFd

§

impl From<MZFlush> for TDEFLFlush

§

impl From<ParameterErrorKind> for ParameterError

§

impl From<PlayStreamError> for devela::_dep::kira::backend::cpal::Error

Source§

impl From<Point2<f32>> for Vec2

Source§

impl From<Point2<f64>> for DVec2

Source§

impl From<Point2<i8>> for I8Vec2

Source§

impl From<Point2<i16>> for I16Vec2

Source§

impl From<Point2<i32>> for IVec2

Source§

impl From<Point2<i64>> for I64Vec2

Source§

impl From<Point2<u8>> for U8Vec2

Source§

impl From<Point2<u16>> for U16Vec2

Source§

impl From<Point2<u32>> for UVec2

Source§

impl From<Point2<u64>> for U64Vec2

Source§

impl From<Point2<usize>> for USizeVec2

Source§

impl From<Point3<f32>> for Vec3A

Source§

impl From<Point3<f32>> for Vec3

Source§

impl From<Point3<f64>> for DVec3

Source§

impl From<Point3<i8>> for I8Vec3

Source§

impl From<Point3<i16>> for I16Vec3

Source§

impl From<Point3<i32>> for IVec3

Source§

impl From<Point3<i64>> for I64Vec3

Source§

impl From<Point3<u8>> for U8Vec3

Source§

impl From<Point3<u16>> for U16Vec3

Source§

impl From<Point3<u32>> for UVec3

Source§

impl From<Point3<u64>> for U64Vec3

Source§

impl From<Point3<usize>> for USizeVec3

§

impl From<PollTimeout> for i32

§

impl From<PollTimeout> for i64

§

impl From<PollTimeout> for i128

§

impl From<PyASCIIObjectState> for u32

Source§

impl From<Quaternion<f32>> for Quat

Source§

impl From<Quaternion<f64>> for DQuat

§

impl From<Receiver> for OwnedFd

Source§

impl From<RowMatrix2<f32>> for Mat2

Source§

impl From<RowMatrix2<f64>> for DMat2

Source§

impl From<RowMatrix3<f32>> for Mat3

Source§

impl From<RowMatrix3<f32>> for Mat3A

Source§

impl From<RowMatrix3<f64>> for DMat3

Source§

impl From<RowMatrix4<f32>> for Mat4

Source§

impl From<RowMatrix4<f64>> for DMat4

§

impl From<Sender> for OwnedFd

§

impl From<SignalKind> for i32

§

impl From<SpawnError> for devela::all::IoError

§

impl From<State> for usize

§

impl From<Stream> for Stream

§

impl From<StreamInner> for Stream

§

impl From<StreamResult> for Result<MZStatus, MZError>

§

impl From<SupportedStreamConfig> for StreamConfig

§

impl From<TcpListener> for OwnedFd

§

impl From<TcpListener> for devela::all::TcpListener

§

impl From<TcpStream> for OwnedFd

§

impl From<TcpStream> for devela::all::TcpStream

§

impl From<TextDecodingError> for DecodingError

§

impl From<TextEncodingError> for EncodingError

§

impl From<TimeSpec> for devela::all::Duration

§

impl From<Token> for usize

§

impl From<TryGetError> for devela::all::IoError

§

impl From<TryReserveErrorKind> for TryReserveError

§

impl From<U11> for I20

§

impl From<U20> for I24

§

impl From<U20> for I48

§

impl From<U20> for U24

§

impl From<U20> for U48

§

impl From<U24> for I48

§

impl From<U24> for U48

§

impl From<UdpSocket> for OwnedFd

§

impl From<UdpSocket> for devela::all::UdpSocket

§

impl From<UnixDatagram> for OwnedFd

§

impl From<UnixDatagram> for devela::_dep::_std::os::unix::net::UnixDatagram

§

impl From<UnixListener> for OwnedFd

§

impl From<UnixListener> for devela::_dep::_std::os::unix::net::UnixListener

§

impl From<UnixStream> for OwnedFd

§

impl From<UnixStream> for devela::_dep::_std::os::unix::net::UnixStream

Source§

impl From<Vector2<f32>> for Vec2

Source§

impl From<Vector2<f64>> for DVec2

Source§

impl From<Vector2<i8>> for I8Vec2

Source§

impl From<Vector2<i16>> for I16Vec2

Source§

impl From<Vector2<i32>> for IVec2

Source§

impl From<Vector2<i64>> for I64Vec2

Source§

impl From<Vector2<u8>> for U8Vec2

Source§

impl From<Vector2<u16>> for U16Vec2

Source§

impl From<Vector2<u32>> for UVec2

Source§

impl From<Vector2<u64>> for U64Vec2

Source§

impl From<Vector2<usize>> for USizeVec2

Source§

impl From<Vector3<f32>> for Vec3A

Source§

impl From<Vector3<f32>> for Vec3

Source§

impl From<Vector3<f64>> for DVec3

Source§

impl From<Vector3<i8>> for I8Vec3

Source§

impl From<Vector3<i16>> for I16Vec3

Source§

impl From<Vector3<i32>> for IVec3

Source§

impl From<Vector3<i64>> for I64Vec3

Source§

impl From<Vector3<u8>> for U8Vec3

Source§

impl From<Vector3<u16>> for U16Vec3

Source§

impl From<Vector3<u32>> for UVec3

Source§

impl From<Vector3<u64>> for U64Vec3

Source§

impl From<Vector3<usize>> for USizeVec3

Source§

impl From<Vector4<f32>> for Vec4

Source§

impl From<Vector4<f64>> for DVec4

Source§

impl From<Vector4<i8>> for I8Vec4

Source§

impl From<Vector4<i16>> for I16Vec4

Source§

impl From<Vector4<i32>> for IVec4

Source§

impl From<Vector4<i64>> for I64Vec4

Source§

impl From<Vector4<u8>> for U8Vec4

Source§

impl From<Vector4<u16>> for U16Vec4

Source§

impl From<Vector4<u32>> for UVec4

Source§

impl From<Vector4<u64>> for U64Vec4

Source§

impl From<Vector4<usize>> for USizeVec4

§

impl From<Winsize> for WindowSize

Source§

impl From<[bool; 2]> for BVec2

Source§

impl From<[bool; 3]> for BVec3

Source§

impl From<[bool; 3]> for BVec3A

Source§

impl From<[bool; 4]> for BVec4

Source§

impl From<[bool; 4]> for BVec4A

§

impl From<[f32; 2]> for SpatialTrackDistances

Source§

impl From<[f32; 2]> for Vec2

Source§

impl From<[f32; 3]> for Vec3A

Source§

impl From<[f32; 3]> for Vec3

§

impl From<[f32; 4]> for f32x4

§

impl From<[f32; 4]> for m128

Source§

impl From<[f32; 4]> for Vec4

§

impl From<[f32; 8]> for f32x8

§

impl From<[f32; 8]> for m256

§

impl From<[f64; 2]> for f64x2

§

impl From<[f64; 2]> for m128d

Source§

impl From<[f64; 2]> for DVec2

Source§

impl From<[f64; 3]> for DVec3

§

impl From<[f64; 4]> for f64x4

§

impl From<[f64; 4]> for m256d

Source§

impl From<[f64; 4]> for DVec4

Source§

impl From<[i8; 2]> for I8Vec2

Source§

impl From<[i8; 3]> for I8Vec3

Source§

impl From<[i8; 4]> for I8Vec4

§

impl From<[i8; 16]> for i8x16

§

impl From<[i8; 16]> for m128i

§

impl From<[i8; 32]> for i8x32

§

impl From<[i8; 32]> for m256i

Source§

impl From<[i16; 2]> for I16Vec2

Source§

impl From<[i16; 3]> for I16Vec3

Source§

impl From<[i16; 4]> for I16Vec4

§

impl From<[i16; 8]> for i16x8

§

impl From<[i16; 8]> for m128i

§

impl From<[i16; 16]> for i16x16

§

impl From<[i16; 16]> for m256i

Source§

impl From<[i32; 2]> for IVec2

Source§

impl From<[i32; 3]> for IVec3

§

impl From<[i32; 4]> for i32x4

§

impl From<[i32; 4]> for m128i

Source§

impl From<[i32; 4]> for IVec4

§

impl From<[i32; 8]> for i32x8

§

impl From<[i32; 8]> for m256i

§

impl From<[i64; 2]> for i64x2

§

impl From<[i64; 2]> for m128i

Source§

impl From<[i64; 2]> for I64Vec2

Source§

impl From<[i64; 3]> for I64Vec3

§

impl From<[i64; 4]> for i64x4

§

impl From<[i64; 4]> for m256i

Source§

impl From<[i64; 4]> for I64Vec4

§

impl From<[i128; 2]> for m256i

Source§

impl From<[u8; 2]> for U8Vec2

Source§

impl From<[u8; 3]> for U8Vec3

1.17.0 (const: unstable) · Source§

impl From<[u8; 4]> for IpAddr

1.9.0 (const: unstable) · Source§

impl From<[u8; 4]> for Ipv4Addr

Source§

impl From<[u8; 4]> for U8Vec4

§

impl From<[u8; 12]> for devela::_dep::orion::hazardous::aead::chacha20poly1305::Nonce

1.17.0 (const: unstable) · Source§

impl From<[u8; 16]> for IpAddr

§

impl From<[u8; 16]> for devela::_dep::orion::hazardous::mac::poly1305::Tag

§

impl From<[u8; 16]> for u8x16

1.9.0 (const: unstable) · Source§

impl From<[u8; 16]> for Ipv6Addr

§

impl From<[u8; 16]> for m128i

§

impl From<[u8; 24]> for devela::_dep::orion::aead::streaming::Nonce

§

impl From<[u8; 28]> for devela::_dep::orion::hazardous::hash::sha3::sha3_224::Digest

§

impl From<[u8; 32]> for SecretKey

§

impl From<[u8; 32]> for SharedKey

§

impl From<[u8; 32]> for devela::_dep::orion::hazardous::hash::sha2::sha256::Digest

§

impl From<[u8; 32]> for devela::_dep::orion::hazardous::hash::sha3::sha3_256::Digest

§

impl From<[u8; 32]> for devela::_dep::orion::hazardous::kem::mlkem512::SharedSecret

§

impl From<[u8; 32]> for devela::_dep::orion::hazardous::kem::mlkem768::SharedSecret

§

impl From<[u8; 32]> for devela::_dep::orion::hazardous::kem::mlkem1024::SharedSecret

§

impl From<[u8; 32]> for Seed

§

impl From<[u8; 32]> for devela::_dep::orion::hazardous::kem::xwing::SharedSecret

§

impl From<[u8; 32]> for devela::_dep::orion::hazardous::mac::hmac::sha256::Tag

§

impl From<[u8; 32]> for OneTimeKey

§

impl From<[u8; 32]> for PrivateKey

§

impl From<[u8; 32]> for PublicKey

§

impl From<[u8; 32]> for u8x32

§

impl From<[u8; 32]> for m256i

§

impl From<[u8; 48]> for devela::_dep::orion::hazardous::hash::sha2::sha384::Digest

§

impl From<[u8; 48]> for devela::_dep::orion::hazardous::hash::sha3::sha3_384::Digest

§

impl From<[u8; 48]> for devela::_dep::orion::hazardous::mac::hmac::sha384::Tag

§

impl From<[u8; 64]> for devela::_dep::orion::hazardous::hash::sha2::sha512::Digest

§

impl From<[u8; 64]> for devela::_dep::orion::hazardous::hash::sha3::sha3_512::Digest

§

impl From<[u8; 64]> for devela::_dep::orion::hazardous::mac::hmac::sha512::Tag

§

impl From<[u8; 768]> for devela::_dep::orion::hazardous::kem::mlkem512::Ciphertext

§

impl From<[u8; 1088]> for devela::_dep::orion::hazardous::kem::mlkem768::Ciphertext

§

impl From<[u8; 1120]> for devela::_dep::orion::hazardous::kem::xwing::Ciphertext

§

impl From<[u8; 1216]> for EncapsulationKey

§

impl From<[u8; 1568]> for devela::_dep::orion::hazardous::kem::mlkem1024::Ciphertext

Source§

impl From<[u16; 2]> for U16Vec2

Source§

impl From<[u16; 3]> for U16Vec3

Source§

impl From<[u16; 4]> for U16Vec4

1.17.0 (const: unstable) · Source§

impl From<[u16; 8]> for IpAddr

§

impl From<[u16; 8]> for u16x8

1.16.0 (const: unstable) · Source§

impl From<[u16; 8]> for Ipv6Addr

§

impl From<[u16; 8]> for m128i

§

impl From<[u16; 16]> for u16x16

§

impl From<[u16; 16]> for m256i

Source§

impl From<[u32; 2]> for UVec2

Source§

impl From<[u32; 3]> for UVec3

§

impl From<[u32; 4]> for u32x4

§

impl From<[u32; 4]> for m128i

Source§

impl From<[u32; 4]> for UVec4

§

impl From<[u32; 8]> for u32x8

§

impl From<[u32; 8]> for m256i

§

impl From<[u64; 2]> for u64x2

§

impl From<[u64; 2]> for m128i

Source§

impl From<[u64; 2]> for U64Vec2

Source§

impl From<[u64; 3]> for U64Vec3

§

impl From<[u64; 4]> for u64x4

§

impl From<[u64; 4]> for m256i

Source§

impl From<[u64; 4]> for U64Vec4

§

impl From<[u128; 2]> for m256i

Source§

impl From<[usize; 2]> for USizeVec2

Source§

impl From<[usize; 3]> for USizeVec3

Source§

impl From<[usize; 4]> for USizeVec4

§

impl From<[SDL_MessageBoxColor; 5]> for MessageBoxColorScheme

§

impl From<input_event> for EvCode

§

impl<'a> From<&'a str> for &'a BStr

§

impl<'a> From<&'a str> for &'a devela::_dep::winnow::Bytes

1.0.0 · Source§

impl<'a> From<&'a str> for Cow<'a, str>

§

impl<'a> From<&'a str> for BytesMut

Source§

impl<'a> From<&'a ByteStr> for Cow<'a, ByteStr>

Source§

impl<'a> From<&'a ByteStr> for ByteString

Source§

impl<'a> From<&'a ByteString> for Cow<'a, ByteStr>

§

impl<'a> From<&'a AVChannelLayout> for ChannelLayout<'a>

§

impl<'a> From<&'a SignedDuration> for DateArithmetic

§

impl<'a> From<&'a SignedDuration> for DateTimeArithmetic

§

impl<'a> From<&'a SignedDuration> for TimeArithmetic

§

impl<'a> From<&'a SignedDuration> for TimestampArithmetic

§

impl<'a> From<&'a SignedDuration> for ZonedArithmetic

§

impl<'a> From<&'a SignedDuration> for OffsetArithmetic

§

impl<'a> From<&'a Span> for DateArithmetic

§

impl<'a> From<&'a Span> for DateTimeArithmetic

§

impl<'a> From<&'a Span> for TimeArithmetic

§

impl<'a> From<&'a Span> for SpanArithmetic<'static>

§

impl<'a> From<&'a Span> for SpanCompare<'static>

§

impl<'a> From<&'a Span> for TimestampArithmetic

§

impl<'a> From<&'a Span> for ZonedArithmetic

§

impl<'a> From<&'a Span> for OffsetArithmetic

§

impl<'a> From<&'a Zoned> for Date

§

impl<'a> From<&'a Zoned> for DateDifference

§

impl<'a> From<&'a Zoned> for DateTime

Converts a &Zoned to a DateTime.

§

impl<'a> From<&'a Zoned> for DateTimeDifference

§

impl<'a> From<&'a Zoned> for ISOWeekDate

§

impl<'a> From<&'a Zoned> for devela::_dep::jiff::civil::Time

§

impl<'a> From<&'a Zoned> for TimeDifference

§

impl<'a> From<&'a Zoned> for BrokenDownTime

§

impl<'a> From<&'a Zoned> for Pieces<'a>

§

impl<'a> From<&'a Zoned> for SpanRelativeTo<'a>

§

impl<'a> From<&'a Zoned> for Timestamp

§

impl<'a> From<&'a Zoned> for TimestampDifference

§

impl<'a> From<&'a Zoned> for ZonedDifference<'a>

§

impl<'a> From<&'a HeaderName> for HeaderName

§

impl<'a> From<&'a HeaderValue> for HeaderValue

§

impl<'a> From<&'a Method> for Method

§

impl<'a> From<&'a StatusCode> for StatusCode

§

impl<'a> From<&'a BStr> for &'a [u8]

§

impl<'a> From<&'a Bytes> for &'a [u8]

1.28.0 · Source§

impl<'a> From<&'a CStr> for Cow<'a, CStr>

1.28.0 · Source§

impl<'a> From<&'a CString> for Cow<'a, CStr>

§

impl<'a> From<&'a Duration> for DateArithmetic

§

impl<'a> From<&'a Duration> for DateTimeArithmetic

§

impl<'a> From<&'a Duration> for TimeArithmetic

§

impl<'a> From<&'a Duration> for TimestampArithmetic

§

impl<'a> From<&'a Duration> for ZonedArithmetic

§

impl<'a> From<&'a Duration> for OffsetArithmetic

Source§

impl<'a> From<&'a FsPath> for &'a Path

Available on crate feature std only.
Source§

impl<'a> From<&'a FsPath> for &'a PathBuf

Available on crate feature std only.
1.28.0 · Source§

impl<'a> From<&'a OsStr> for Cow<'a, OsStr>

1.28.0 · Source§

impl<'a> From<&'a OsString> for Cow<'a, OsStr>

1.6.0 · Source§

impl<'a> From<&'a Path> for Cow<'a, Path>

1.28.0 · Source§

impl<'a> From<&'a PathBuf> for Cow<'a, Path>

1.28.0 · Source§

impl<'a> From<&'a String> for Cow<'a, str>

§

impl<'a> From<&'a Vec<i32>> for VertexIndices<'a>

§

impl<'a> From<&'a Vec<u8>> for VertexIndices<'a>

§

impl<'a> From<&'a Vec<u16>> for VertexIndices<'a>

§

impl<'a> From<&'a Vec<u32>> for VertexIndices<'a>

§

impl<'a> From<&'a Vec<[i32; 3]>> for VertexIndices<'a>

§

impl<'a> From<&'a Vec<[u8; 3]>> for VertexIndices<'a>

§

impl<'a> From<&'a Vec<[u16; 3]>> for VertexIndices<'a>

§

impl<'a> From<&'a Vec<[u32; 3]>> for VertexIndices<'a>

§

impl<'a> From<&'a Chmap> for devela::all::Vec<ChmapPosition>

§

impl<'a> From<&'a [i32]> for VertexIndices<'a>

§

impl<'a> From<&'a [u8]> for &'a BStr

§

impl<'a> From<&'a [u8]> for &'a devela::_dep::winnow::Bytes

§

impl<'a> From<&'a [u8]> for VertexIndices<'a>

§

impl<'a> From<&'a [u8]> for BytesMut

§

impl<'a> From<&'a [u16]> for VertexIndices<'a>

§

impl<'a> From<&'a [u32]> for VertexIndices<'a>

§

impl<'a> From<&'a [ChmapPosition]> for Chmap

§

impl<'a> From<&'a [[i32; 3]]> for VertexIndices<'a>

§

impl<'a> From<&'a [[u8; 3]]> for VertexIndices<'a>

§

impl<'a> From<&'a [[u16; 3]]> for VertexIndices<'a>

§

impl<'a> From<&'a [[u32; 3]]> for VertexIndices<'a>

Source§

impl<'a> From<&'a mut FsPath> for &'a Path

Available on crate feature std only.
Source§

impl<'a> From<&'a mut FsPath> for &'a mut PathBuf

Available on crate feature std only.
§

impl<'a> From<&'a mut [u8]> for &'a mut UninitSlice

Source§

impl<'a> From<&'a mut [u8]> for AllocMode<'a>

§

impl<'a> From<&'a mut [MaybeUninit<u8>]> for &'a mut UninitSlice

1.6.0 · Source§

impl<'a> From<&str> for devela::all::Box<dyn Error + 'a>

1.0.0 · Source§

impl<'a> From<&str> for devela::all::Box<dyn Error + Sync + Send + 'a>

§

impl<'a> From<(&'a Span, Date)> for SpanArithmetic<'static>

§

impl<'a> From<(&'a Span, Date)> for SpanCompare<'static>

§

impl<'a> From<(&'a Span, DateTime)> for SpanArithmetic<'static>

§

impl<'a> From<(&'a Span, DateTime)> for SpanCompare<'static>

§

impl<'a> From<(Unit, &'a Zoned)> for DateDifference

§

impl<'a> From<(Unit, &'a Zoned)> for DateTimeDifference

§

impl<'a> From<(Unit, &'a Zoned)> for TimeDifference

§

impl<'a> From<(Unit, &'a Zoned)> for SpanTotal<'a>

§

impl<'a> From<(Unit, &'a Zoned)> for TimestampDifference

§

impl<'a> From<(Unit, &'a Zoned)> for ZonedDifference<'a>

§

impl<'a> From<(Unit, SpanRelativeTo<'a>)> for SpanTotal<'a>

§

impl<'a> From<(SignedDuration, &'a Zoned)> for SpanArithmetic<'a>

§

impl<'a> From<(Span, &'a Zoned)> for SpanArithmetic<'a>

§

impl<'a> From<(Span, &'a Zoned)> for SpanCompare<'a>

§

impl<'a> From<(Span, SpanRelativeTo<'a>)> for SpanArithmetic<'a>

§

impl<'a> From<(Span, SpanRelativeTo<'a>)> for SpanCompare<'a>

§

impl<'a> From<(Duration, &'a Zoned)> for SpanArithmetic<'a>

1.14.0 · Source§

impl<'a> From<Cow<'a, str>> for String

1.28.0 · Source§

impl<'a> From<Cow<'a, CStr>> for CString

1.28.0 · Source§

impl<'a> From<Cow<'a, OsStr>> for OsString

1.28.0 · Source§

impl<'a> From<Cow<'a, Path>> for PathBuf

Source§

impl<'a> From<ByteString> for Cow<'a, ByteStr>

§

impl<'a> From<AVChannelLayout> for ChannelLayout<'a>

1.28.0 · Source§

impl<'a> From<CString> for Cow<'a, CStr>

1.28.0 · Source§

impl<'a> From<OsString> for Cow<'a, OsStr>

1.6.0 · Source§

impl<'a> From<PathBuf> for Cow<'a, Path>

Source§

impl<'a> From<RangeFull> for AllocMode<'a>

Available on crate feature alloc only.
1.0.0 · Source§

impl<'a> From<String> for Cow<'a, str>

1.6.0 · Source§

impl<'a> From<String> for devela::all::Box<dyn Error + 'a>

1.0.0 · Source§

impl<'a> From<String> for devela::all::Box<dyn Error + Sync + Send + 'a>

§

impl<'a> From<BodyInner<'a>> for SendBody<'a>

§

impl<'a> From<PercentDecode<'a>> for Cow<'a, [u8]>

§

impl<'a> From<PercentEncode<'a>> for Cow<'a, str>

§

impl<'a, 'b> From<(&'a Span, &'b Zoned)> for SpanArithmetic<'b>

§

impl<'a, 'b> From<(&'a Span, &'b Zoned)> for SpanCompare<'b>

§

impl<'a, 'b> From<(&'a Span, SpanRelativeTo<'b>)> for SpanArithmetic<'b>

§

impl<'a, 'b> From<(&'a Span, SpanRelativeTo<'b>)> for SpanCompare<'b>

1.22.0 · Source§

impl<'a, 'b> From<Cow<'b, str>> for devela::all::Box<dyn Error + 'a>

1.22.0 · Source§

impl<'a, 'b> From<Cow<'b, str>> for devela::all::Box<dyn Error + Sync + Send + 'a>

§

impl<'a, 'py, T> From<&'a Bound<'py, T>> for Borrowed<'a, 'py, T>

§

impl<'a, 'py, T> From<BoundRef<'a, 'py, T>> for &'a Bound<'py, T>

§

impl<'a, 'py, T> From<BoundRef<'a, 'py, T>> for Bound<'py, T>

§

impl<'a, A> From<&'a [<A as Array>::Item]> for SmallVec<A>
where A: Array, <A as Array>::Item: Clone,

1.45.0 · Source§

impl<'a, B> From<Cow<'a, B>> for devela::_dep::_alloc::sync::Arc<B>
where B: ToOwned + ?Sized, Arc<B>: From<&'a B> + From<<B as ToOwned>::Owned>,

§

impl<'a, B> From<Cow<'a, B>> for devela::all::Arc<B>
where B: ToOwned + ?Sized, Arc<B>: From<&'a B> + From<<B as ToOwned>::Owned>,

1.45.0 · Source§

impl<'a, B> From<Cow<'a, B>> for Rc<B>
where B: ToOwned + ?Sized, Rc<B>: From<&'a B> + From<<B as ToOwned>::Owned>,

§

impl<'a, E> From<E> for devela::_dep::allocator_api2::boxed::Box<dyn Error + 'a>
where E: Error + 'a,

§

impl<'a, E> From<E> for devela::_dep::allocator_api2::boxed::Box<dyn Error + Sync + Send + 'a>
where E: Error + Send + Sync + 'a,

1.0.0 · Source§

impl<'a, E> From<E> for devela::all::Box<dyn Error + 'a>
where E: Error + 'a,

1.0.0 · Source§

impl<'a, E> From<E> for devela::all::Box<dyn Error + Sync + Send + 'a>
where E: Error + Send + Sync + 'a,

§

impl<'a, K, V> From<IndexedEntry<'a, K, V>> for OccupiedEntry<'a, K, V>

§

impl<'a, K, V> From<OccupiedEntry<'a, K, V>> for IndexedEntry<'a, K, V>

1.30.0 (const: unstable) · Source§

impl<'a, T> From<&'a Option<T>> for Option<&'a T>

1.8.0 · Source§

impl<'a, T> From<&'a [T]> for Cow<'a, [T]>
where T: Clone,

Source§

impl<'a, T> From<&'a str> for TypeResource<T>
where T: TypeResourced<TypeData = &'a str>,

1.28.0 · Source§

impl<'a, T> From<&'a Vec<T>> for Cow<'a, [T]>
where T: Clone,

1.30.0 (const: unstable) · Source§

impl<'a, T> From<&'a mut Option<T>> for Option<&'a mut T>

1.14.0 · Source§

impl<'a, T> From<Cow<'a, [T]>> for devela::all::Vec<T>
where [T]: ToOwned<Owned = Vec<T>>,

§

impl<'a, T> From<Box<'a, T>> for Pin<Box<'a, T>>
where T: ?Sized,

§

impl<'a, T> From<PyRef<'a, T>> for Py<T>
where T: PyClass,

§

impl<'a, T> From<PyRefMut<'a, T>> for Py<T>
where T: PyClass<Frozen = False>,

1.8.0 · Source§

impl<'a, T> From<Vec<T>> for Cow<'a, [T]>
where T: Clone,

§

impl<'a, T> From<WriteChunkUninit<'a, T>> for WriteChunk<'a, T>
where T: Default,

1.77.0 · Source§

impl<'a, T, const N: usize> From<&'a [T; N]> for Cow<'a, [T]>
where T: Clone,

§

impl<'a, T, const N: usize> From<Box<'a, [T; N]>> for devela::_dep::bumpalo::boxed::Box<'a, [T]>

This impl replaces unsize coercion.

Source§

impl<'a, T: ?Sized + Ownership> From<&'a T> for MaybeOwned<'a, T>

Source§

impl<'a, T: ?Sized + Ownership<Backing = Box<T>>> From<Box<T>> for MaybeOwned<'a, T>

Source§

impl<'a, const LEN: usize> From<&'a mut [u8; LEN]> for AllocMode<'a>

§

impl<'a, const N: usize> From<&'a [i32; N]> for VertexIndices<'a>

§

impl<'a, const N: usize> From<&'a [u8; N]> for VertexIndices<'a>

§

impl<'a, const N: usize> From<&'a [u16; N]> for VertexIndices<'a>

§

impl<'a, const N: usize> From<&'a [u32; N]> for VertexIndices<'a>

§

impl<'a, const N: usize> From<&'a [[i32; 3]; N]> for VertexIndices<'a>

§

impl<'a, const N: usize> From<&'a [[u8; 3]; N]> for VertexIndices<'a>

§

impl<'a, const N: usize> From<&'a [[u16; 3]; N]> for VertexIndices<'a>

§

impl<'a, const N: usize> From<&'a [[u32; 3]; N]> for VertexIndices<'a>

§

impl<'b> From<&'b Item> for Item

§

impl<'b> From<&'b Value> for devela::_dep::toml_edit::Value

§

impl<'b> From<&'b str> for devela::_dep::toml_edit::Value

§

impl<'b> From<&'b str> for devela::_dep::toml_edit::Key

§

impl<'b> From<&'b String> for devela::_dep::toml_edit::Value

§

impl<'b> From<&'b String> for devela::_dep::toml_edit::Key

§

impl<'bump, T> From<Vec<'bump, T>> for devela::_dep::bumpalo::boxed::Box<'bump, [T]>
where T: 'bump,

Source§

impl<'data> From<&'data mut [u8]> for BorrowedBuf<'data>

Creates a new BorrowedBuf from a fully initialized slice.

Source§

impl<'data> From<&'data mut [MaybeUninit<u8>]> for BorrowedBuf<'data>

Creates a new BorrowedBuf from an uninitialized buffer.

Use set_init if part of the buffer is known to be already initialized.

Source§

impl<'data> From<BorrowedCursor<'data>> for BorrowedBuf<'data>

Creates a new BorrowedBuf from a cursor.

Use BorrowedCursor::with_unfilled_buf instead for a safer alternative.

§

impl<'g, T> From<Shared<'g, T>> for Atomic<T>
where T: Pointable + ?Sized,

§

impl<'h> From<Match<'h>> for &'h str

§

impl<'h> From<Match<'h>> for devela::all::Range<usize>

§

impl<'n> From<&'n str> for TimeZoneAnnotationKind<'n>

§

impl<'n> From<&'n str> for TimeZoneAnnotation<'n>

§

impl<'n> From<&'n str> for TimeZoneAnnotationName<'n>

§

impl<'py, T> From<Bound<'py, T>> for PyClassInitializer<T>
where T: PyClass,

§

impl<'py, T> From<Bound<'py, T>> for PyErr
where T: ToPyErr,

§

impl<A> From<&str> for devela::_dep::allocator_api2::boxed::Box<str, A>
where A: Allocator + Default,

§

impl<A> From<&str> for Box<str, A>
where A: Allocator + Default,

§

impl<A> From<(A,)> for Zip<(<A as IntoIterator>::IntoIter,)>
where A: IntoIterator,

§

impl<A> From<Box<str, A>> for devela::_dep::allocator_api2::boxed::Box<[u8], A>
where A: Allocator,

1.19.0 · Source§

impl<A> From<Box<str, A>> for devela::all::Box<[u8], A>
where A: Allocator,

§

impl<A> From<Vec<<A as Array>::Item>> for SmallVec<A>
where A: Array,

§

impl<A> From<A> for SmallVec<A>
where A: Array,

§

impl<A> From<Box<str, A>> for Box<[u8], A>
where A: Allocator,

§

impl<A, B> From<Either<A, B>> for EitherOrBoth<A, B>

§

impl<A, B> From<EitherOrBoth<A, B>> for Option<Either<A, B>>

§

impl<A, B> From<(A, B)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter)>

§

impl<A, B, C> From<(A, B, C)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter)>

§

impl<A, B, C, D> From<(A, B, C, D)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter)>

§

impl<A, B, C, D, E> From<(A, B, C, D, E)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter)>

§

impl<A, B, C, D, E, F> From<(A, B, C, D, E, F)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter)>

§

impl<A, B, C, D, E, F, G> From<(A, B, C, D, E, F, G)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter)>

§

impl<A, B, C, D, E, F, G, H> From<(A, B, C, D, E, F, G, H)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter)>

§

impl<A, B, C, D, E, F, G, H, I> From<(A, B, C, D, E, F, G, H, I)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter)>

§

impl<A, B, C, D, E, F, G, H, I, J> From<(A, B, C, D, E, F, G, H, I, J)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter, <J as IntoIterator>::IntoIter)>

§

impl<A, B, C, D, E, F, G, H, I, J, K> From<(A, B, C, D, E, F, G, H, I, J, K)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter, <J as IntoIterator>::IntoIter, <K as IntoIterator>::IntoIter)>

§

impl<A, B, C, D, E, F, G, H, I, J, K, L> From<(A, B, C, D, E, F, G, H, I, J, K, L)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter, <J as IntoIterator>::IntoIter, <K as IntoIterator>::IntoIter, <L as IntoIterator>::IntoIter)>

§

impl<C> From<C> for Parameters
where C: AsRef<Context>,

§

impl<E> From<AllocErr> for AllocOrInitError<E>

Source§

impl<E> From<E> for Report<E>
where E: Error,

1.17.0 (const: unstable) · Source§

impl<I> From<(I, u16)> for SocketAddr
where I: Into<IpAddr>,

§

impl<K, V> From<&Slice<K, V>> for devela::all::Box<Slice<K, V>>
where K: Copy, V: Copy,

§

impl<K, V, A, const N: usize> From<[(K, V); N]> for devela::all::HashMap<K, V, RandomState, A>
where K: Eq + Hash, A: Default + Allocator,

1.56.0 · Source§

impl<K, V, const N: usize> From<[(K, V); N]> for devela::_dep::_std::collections::HashMap<K, V>
where K: Eq + Hash,

1.56.0 · Source§

impl<K, V, const N: usize> From<[(K, V); N]> for BTreeMap<K, V>
where K: Ord,

§

impl<K, V, const N: usize> From<[(K, V); N]> for IndexMap<K, V>
where K: Hash + Eq,

Source§

impl<L, R> From<Either<L, R>> for Result<R, L>

Convert from Either to Result with Right => Ok and Left => Err.

Source§

impl<L, R> From<Result<R, L>> for Either<L, R>

Convert from Result to Either with Ok => Right and Err => Left.

§

impl<R, G, T> From<T> for ReentrantMutex<R, G, T>
where R: RawMutex, G: GetThreadId,

§

impl<R, T> From<T> for Mutex<R, T>
where R: RawMutex,

§

impl<R, T> From<T> for RwLock<R, T>
where R: RawRwLock,

§

impl<RW> From<BufReader<BufWriter<RW>>> for BufStream<RW>

§

impl<RW> From<BufWriter<BufReader<RW>>> for BufStream<RW>

§

impl<S> From<Document<S>> for Deserializer<S>

§

impl<S> From<S> for AutoHeaderValue
where S: AsRef<str>,

§

impl<S, B> From<(S, B)> for PyClassInitializer<S>
where B: PyClass + PyClassBaseType<Initializer = PyClassInitializer<B>>, <B as PyClassImpl>::BaseType: PyClassBaseType<Initializer = PyNativeTypeInitializer<<B as PyClassImpl>::BaseType>>, S: PyClass<BaseType = B>,

1.21.0 · Source§

impl<T> From<&[T]> for devela::_dep::_alloc::sync::Arc<[T]>
where T: Clone,

§

impl<T> From<&[T]> for devela::_dep::allocator_api2::vec::Vec<T>
where T: Clone,

§

impl<T> From<&[T]> for devela::all::Arc<[T]>
where T: Clone,

1.17.0 · Source§

impl<T> From<&[T]> for devela::all::Box<[T]>
where T: Clone,

1.21.0 · Source§

impl<T> From<&[T]> for Rc<[T]>
where T: Clone,

1.0.0 · Source§

impl<T> From<&[T]> for devela::all::Vec<T>
where T: Clone,

§

impl<T> From<&[T]> for Vec<T>
where T: Clone,

§

impl<T> From<&Slice<T>> for devela::all::Box<Slice<T>>
where T: Copy,

1.84.0 · Source§

impl<T> From<&mut [T]> for devela::_dep::_alloc::sync::Arc<[T]>
where T: Clone,

§

impl<T> From<&mut [T]> for devela::_dep::allocator_api2::vec::Vec<T>
where T: Clone,

1.84.0 · Source§

impl<T> From<&mut [T]> for devela::all::Box<[T]>
where T: Clone,

1.84.0 · Source§

impl<T> From<&mut [T]> for Rc<[T]>
where T: Clone,

1.19.0 · Source§

impl<T> From<&mut [T]> for devela::all::Vec<T>
where T: Clone,

§

impl<T> From<&mut [T]> for Vec<T>
where T: Clone,

1.45.0 · Source§

impl<T> From<Cow<'_, [T]>> for devela::all::Box<[T]>
where T: Clone,

§

impl<T> From<Option<T>> for PollTimeout
where T: Into<PollTimeout>,

§

impl<T> From<[T; 1]> for Luma<T>

§

impl<T> From<[T; 2]> for LumaA<T>

§

impl<T> From<[T; 2]> for Point2<T>

§

impl<T> From<[T; 2]> for Vector2<T>

§

impl<T> From<[T; 3]> for Rgb<T>

§

impl<T> From<[T; 3]> for Point3<T>

§

impl<T> From<[T; 3]> for Vector3<T>

§

impl<T> From<[T; 4]> for Rgba<T>

§

impl<T> From<[T; 4]> for ColumnMatrix2<T>
where T: Clone,

§

impl<T> From<[T; 4]> for Quaternion<T>

§

impl<T> From<[T; 4]> for RowMatrix2<T>
where T: Clone,

§

impl<T> From<[T; 4]> for Vector4<T>

§

impl<T> From<[T; 6]> for ColumnMatrix2x3<T>
where T: Clone,

§

impl<T> From<[T; 6]> for ColumnMatrix3x2<T>
where T: Clone,

§

impl<T> From<[T; 6]> for RowMatrix2x3<T>
where T: Clone,

§

impl<T> From<[T; 6]> for RowMatrix3x2<T>
where T: Clone,

§

impl<T> From<[T; 8]> for ColumnMatrix2x4<T>
where T: Clone,

§

impl<T> From<[T; 8]> for ColumnMatrix4x2<T>
where T: Clone,

§

impl<T> From<[T; 8]> for RowMatrix2x4<T>
where T: Clone,

§

impl<T> From<[T; 8]> for RowMatrix4x2<T>
where T: Clone,

§

impl<T> From<[T; 9]> for ColumnMatrix3<T>
where T: Clone,

§

impl<T> From<[T; 9]> for RowMatrix3<T>
where T: Clone,

§

impl<T> From<[T; 12]> for ColumnMatrix3x4<T>
where T: Clone,

§

impl<T> From<[T; 12]> for ColumnMatrix4x3<T>
where T: Clone,

§

impl<T> From<[T; 12]> for RowMatrix3x4<T>
where T: Clone,

§

impl<T> From<[T; 12]> for RowMatrix4x3<T>
where T: Clone,

§

impl<T> From<[T; 16]> for ColumnMatrix4<T>
where T: Clone,

§

impl<T> From<[T; 16]> for RowMatrix4<T>
where T: Clone,

1.71.0 · Source§

impl<T> From<[T; N]> for (T₁, T₂, …, Tₙ)

This trait is implemented for tuples up to twelve items long.

Source§

impl<T> From<bool> for TypeResource<T>
where T: TypeResourced<TypeData = bool>,

Source§

impl<T> From<char> for TypeResource<T>
where T: TypeResourced<TypeData = char>,

Source§

impl<T> From<i8> for TypeResource<T>
where T: TypeResourced<TypeData = i8>,

Source§

impl<T> From<i16> for TypeResource<T>
where T: TypeResourced<TypeData = i16>,

Source§

impl<T> From<i32> for TypeResource<T>
where T: TypeResourced<TypeData = i32>,

Source§

impl<T> From<i64> for TypeResource<T>
where T: TypeResourced<TypeData = i64>,

Source§

impl<T> From<i128> for TypeResource<T>
where T: TypeResourced<TypeData = i128>,

Source§

impl<T> From<isize> for TypeResource<T>
where T: TypeResourced<TypeData = isize>,

1.34.0 (const: unstable) · Source§

impl<T> From<!> for T

Stability note: This impl does not yet exist, but we are “reserving space” to add it in the future. See rust-lang/rust#64715 for details.

§

impl<T> From<*const T> for Atomic<T>

§

impl<T> From<*const T> for Shared<'_, T>

1.23.0 · Source§

impl<T> From<*mut T> for devela::_core::sync::atomic::AtomicPtr<T>

§

impl<T> From<*mut T> for devela::all::AtomicPtr<T>

1.0.0 · Source§

impl<T> From<&T> for OsString
where T: AsRef<OsStr> + ?Sized,

1.0.0 · Source§

impl<T> From<&T> for PathBuf
where T: AsRef<OsStr> + ?Sized,

1.25.0 · Source§

impl<T> From<&T> for NonNull<T>
where T: ?Sized,

1.25.0 · Source§

impl<T> From<&mut T> for NonNull<T>
where T: ?Sized,

Source§

impl<T> From<(T, T)> for Distance<T, 2>

Source§

impl<T> From<(T, T)> for Extent<T, 2>

Source§

impl<T> From<(T, T)> for Orientation<T, 2>

Available on crate feature metric only.
Source§

impl<T> From<(T, T)> for Position<T, 2>

Source§

impl<T> From<(T, T)> for Stride<T, 2>

Available on crate feature metric only.
Source§

impl<T> From<(T, T)> for Ratio<T>
where T: Clone + Integer,

Source§

impl<T> From<(T, T, T)> for Distance<T, 3>

Source§

impl<T> From<(T, T, T)> for Extent<T, 3>

Source§

impl<T> From<(T, T, T)> for Orientation<T, 3>

Available on crate feature metric only.
Source§

impl<T> From<(T, T, T)> for Position<T, 3>

Source§

impl<T> From<(T, T, T)> for Stride<T, 3>

Available on crate feature metric only.
Source§

impl<T> From<(T, T, T, T)> for Distance<T, 4>

Source§

impl<T> From<(T, T, T, T)> for Extent<T, 4>

Source§

impl<T> From<(T, T, T, T)> for Orientation<T, 4>

Available on crate feature metric only.
Source§

impl<T> From<(T, T, T, T)> for Position<T, 4>

Source§

impl<T> From<(T, T, T, T)> for Stride<T, 4>

Available on crate feature metric only.
1.71.0 · Source§

impl<T> From<(T₁, T₂, …, Tₙ)> for [T; N]

This trait is implemented for tuples up to twelve items long.

Source§

impl<T> From<u8> for TypeResource<T>
where T: TypeResourced<TypeData = u8>,

Source§

impl<T> From<u16> for TypeResource<T>
where T: TypeResourced<TypeData = u16>,

Source§

impl<T> From<u32> for TypeResource<T>
where T: TypeResourced<TypeData = u32>,

Source§

impl<T> From<u64> for TypeResource<T>
where T: TypeResourced<TypeData = u64>,

Source§

impl<T> From<u128> for TypeResource<T>
where T: TypeResourced<TypeData = u128>,

Source§

impl<T> From<usize> for TypeResource<T>
where T: TypeResourced<TypeData = usize>,

Source§

impl<T> From<Range<T>> for devela::all::Range<T>

Source§

impl<T> From<RangeFrom<T>> for devela::all::RangeFrom<T>

Source§

impl<T> From<RangeInclusive<T>> for devela::all::RangeInclusive<T>

§

impl<T> From<SendError<T>> for devela::_dep::flume::SendTimeoutError<T>

§

impl<T> From<SendError<T>> for devela::_dep::flume::TrySendError<T>

§

impl<T> From<Borrowed<'_, '_, T>> for Py<T>

§

impl<T> From<Bound<'_, T>> for Py<PyAny>
where T: DerefToPyAny,

§

impl<T> From<Bound<'_, T>> for Py<T>

§

impl<T> From<Py<T>> for Py<PyAny>
where T: DerefToPyAny,

§

impl<T> From<Py<T>> for PyClassInitializer<T>
where T: PyClass,

§

impl<T> From<SendError<T>> for devela::_dep::tokio::sync::mpsc::error::TrySendError<T>

§

impl<T> From<Port<T>> for u16

§

impl<T> From<Box<T>> for BoxBytes
where T: BoxBytesOf + ?Sized,

§

impl<T> From<Box<T>> for devela::all::Arc<T>
where T: ?Sized,

§

impl<T> From<Box<T>> for Atomic<T>

§

impl<T> From<Box<T>> for Owned<T>

Source§

impl<T> From<SendError<T>> for devela::_dep::_std::sync::mpmc::SendTimeoutError<T>

§

impl<T> From<SendError<T>> for devela::_dep::gilrs::ff::Error

1.24.0 · Source§

impl<T> From<SendError<T>> for devela::all::MpscTrySendError<T>

1.31.0 (const: unstable) · Source§

impl<T> From<NonZero<T>> for T

1.0.0 · Source§

impl<T> From<PoisonError<T>> for TryLockError<T>

Source§

impl<T> From<Range<T>> for devela::_core::range::Range<T>

§

impl<T> From<Range<T>> for devela::_dep::kira::sound::Region

Source§

impl<T> From<Range<T>> for Interval<T>

Source§

impl<T> From<RangeFrom<T>> for devela::_core::range::RangeFrom<T>

§

impl<T> From<RangeFrom<T>> for devela::_dep::kira::sound::Region

Source§

impl<T> From<RangeFrom<T>> for Interval<T>

Source§

impl<T> From<RangeFull> for Interval<T>

Source§

impl<T> From<RangeInclusive<T>> for devela::_core::range::RangeInclusive<T>

Source§

impl<T> From<RangeInclusive<T>> for Interval<T>

§

impl<T> From<RangeTo<T>> for devela::_dep::kira::sound::Region

Source§

impl<T> From<RangeTo<T>> for Interval<T>

Source§

impl<T> From<RangeToInclusive<T>> for Interval<T>

Source§

impl<T> From<String> for TypeResource<T>
where T: TypeResourced<TypeData = String>,

§

impl<T> From<Vec<T>> for devela::all::Arc<[T]>

Source§

impl<T> From<Ratio<T>> for (T, T)

Source§

impl<T> From<CtOption<T>> for Option<T>

§

impl<T> From<BoundRef<'_, '_, T>> for Py<T>

§

impl<T> From<ColumnMatrix2<T>> for [T; 4]

§

impl<T> From<ColumnMatrix2<T>> for RowMatrix2<T>

§

impl<T> From<ColumnMatrix2<T>> for [[T; 2]; 2]

§

impl<T> From<ColumnMatrix2x3<T>> for [T; 6]

§

impl<T> From<ColumnMatrix2x3<T>> for RowMatrix2x3<T>

§

impl<T> From<ColumnMatrix2x3<T>> for [[T; 2]; 3]

§

impl<T> From<ColumnMatrix2x4<T>> for [T; 8]

§

impl<T> From<ColumnMatrix2x4<T>> for RowMatrix2x4<T>

§

impl<T> From<ColumnMatrix2x4<T>> for [[T; 2]; 4]

§

impl<T> From<ColumnMatrix3<T>> for [T; 9]

§

impl<T> From<ColumnMatrix3<T>> for RowMatrix3<T>

§

impl<T> From<ColumnMatrix3<T>> for [[T; 3]; 3]

§

impl<T> From<ColumnMatrix3x2<T>> for [T; 6]

§

impl<T> From<ColumnMatrix3x2<T>> for RowMatrix3x2<T>

§

impl<T> From<ColumnMatrix3x2<T>> for [[T; 3]; 2]

§

impl<T> From<ColumnMatrix3x4<T>> for [T; 12]

§

impl<T> From<ColumnMatrix3x4<T>> for RowMatrix3x4<T>

§

impl<T> From<ColumnMatrix3x4<T>> for [[T; 3]; 4]

§

impl<T> From<ColumnMatrix4<T>> for [T; 16]

§

impl<T> From<ColumnMatrix4<T>> for RowMatrix4<T>

§

impl<T> From<ColumnMatrix4<T>> for [[T; 4]; 4]

§

impl<T> From<ColumnMatrix4x2<T>> for [T; 8]

§

impl<T> From<ColumnMatrix4x2<T>> for RowMatrix4x2<T>

§

impl<T> From<ColumnMatrix4x2<T>> for [[T; 4]; 2]

§

impl<T> From<ColumnMatrix4x3<T>> for [T; 12]

§

impl<T> From<ColumnMatrix4x3<T>> for RowMatrix4x3<T>

§

impl<T> From<ColumnMatrix4x3<T>> for [[T; 4]; 3]

§

impl<T> From<EulerAngles<T, ExtraXYZ>> for EulerAngles<T, IntraZYX>

§

impl<T> From<EulerAngles<T, ExtraZXZ>> for EulerAngles<T, IntraZXZ>

§

impl<T> From<EulerAngles<T, ExtraZYX>> for EulerAngles<T, IntraXYZ>

§

impl<T> From<EulerAngles<T, IntraXYZ>> for EulerAngles<T, ExtraZYX>

§

impl<T> From<EulerAngles<T, IntraZXZ>> for EulerAngles<T, ExtraZXZ>

§

impl<T> From<EulerAngles<T, IntraZYX>> for EulerAngles<T, ExtraXYZ>

§

impl<T> From<Owned<T>> for Atomic<T>
where T: Pointable + ?Sized,

§

impl<T> From<Point2<T>> for [T; 2]

§

impl<T> From<Point2<T>> for Vector2<T>

§

impl<T> From<Point3<T>> for [T; 3]

§

impl<T> From<Point3<T>> for Vector3<T>

§

impl<T> From<Quaternion<T>> for [T; 4]

§

impl<T> From<RowMatrix2<T>> for [T; 4]

§

impl<T> From<RowMatrix2<T>> for ColumnMatrix2<T>

§

impl<T> From<RowMatrix2<T>> for [[T; 2]; 2]

§

impl<T> From<RowMatrix2x3<T>> for [T; 6]

§

impl<T> From<RowMatrix2x3<T>> for ColumnMatrix2x3<T>

§

impl<T> From<RowMatrix2x3<T>> for [[T; 3]; 2]

§

impl<T> From<RowMatrix2x4<T>> for [T; 8]

§

impl<T> From<RowMatrix2x4<T>> for ColumnMatrix2x4<T>

§

impl<T> From<RowMatrix2x4<T>> for [[T; 4]; 2]

§

impl<T> From<RowMatrix3<T>> for [T; 9]

§

impl<T> From<RowMatrix3<T>> for ColumnMatrix3<T>

§

impl<T> From<RowMatrix3<T>> for [[T; 3]; 3]

§

impl<T> From<RowMatrix3x2<T>> for [T; 6]

§

impl<T> From<RowMatrix3x2<T>> for ColumnMatrix3x2<T>

§

impl<T> From<RowMatrix3x2<T>> for [[T; 2]; 3]

§

impl<T> From<RowMatrix3x4<T>> for [T; 12]

§

impl<T> From<RowMatrix3x4<T>> for ColumnMatrix3x4<T>

§

impl<T> From<RowMatrix3x4<T>> for [[T; 4]; 3]

§

impl<T> From<RowMatrix4<T>> for [T; 16]

§

impl<T> From<RowMatrix4<T>> for ColumnMatrix4<T>

§

impl<T> From<RowMatrix4<T>> for [[T; 4]; 4]

§

impl<T> From<RowMatrix4x2<T>> for [T; 8]

§

impl<T> From<RowMatrix4x2<T>> for ColumnMatrix4x2<T>

§

impl<T> From<RowMatrix4x2<T>> for [[T; 2]; 4]

§

impl<T> From<RowMatrix4x3<T>> for [T; 12]

§

impl<T> From<RowMatrix4x3<T>> for ColumnMatrix4x3<T>

§

impl<T> From<RowMatrix4x3<T>> for [[T; 3]; 4]

§

impl<T> From<T> for devela::_dep::kira::Value<Quaternion<f32>>
where T: Into<Quaternion<f32>>,

§

impl<T> From<T> for devela::_dep::kira::Value<Vector3<f32>>
where T: Into<Vector3<f32>>,

1.12.0 (const: unstable) · Source§

impl<T> From<T> for Option<T>

1.36.0 · Source§

impl<T> From<T> for Poll<T>

Source§

impl<T> From<T> for SyncUnsafeCell<T>

Source§

impl<T> From<T> for UnsafePinned<T>

Source§

impl<T> From<T> for Exclusive<T>

1.6.0 · Source§

impl<T> From<T> for devela::_dep::_alloc::sync::Arc<T>

Source§

impl<T> From<T> for ReentrantLock<T>

§

impl<T> From<T> for devela::_dep::allocator_api2::boxed::Box<T>

§

impl<T> From<T> for PyClassInitializer<T>
where T: PyClass, <T as PyClassImpl>::BaseType: PyClassBaseType<Initializer = PyNativeTypeInitializer<<T as PyClassImpl>::BaseType>>,

§

impl<T> From<T> for devela::_dep::tokio::sync::Mutex<T>

§

impl<T> From<T> for devela::_dep::tokio::sync::OnceCell<T>

§

impl<T> From<T> for devela::_dep::tokio::sync::RwLock<T>

§

impl<T> From<T> for SetOnce<T>

§

impl<T> From<T> for devela::all::Arc<T>

Source§

impl<T> From<T> for BareBox<T>

1.6.0 · Source§

impl<T> From<T> for devela::all::Box<T>

Source§

impl<T> From<T> for CacheAlign<T>

1.12.0 · Source§

impl<T> From<T> for Cell<T>

1.24.0 · Source§

impl<T> From<T> for devela::all::Mutex<T>

1.70.0 · Source§

impl<T> From<T> for devela::all::OnceCell<T>

1.70.0 · Source§

impl<T> From<T> for OnceLock<T>

1.6.0 · Source§

impl<T> From<T> for Rc<T>

1.12.0 · Source§

impl<T> From<T> for RefCell<T>

1.24.0 · Source§

impl<T> From<T> for devela::all::RwLock<T>

1.12.0 · Source§

impl<T> From<T> for UnsafeCell<T>

Source§

impl<T> From<T> for Ratio<T>
where T: Clone + Integer,

§

impl<T> From<T> for Atomic<T>

§

impl<T> From<T> for AtomicCell<T>

§

impl<T> From<T> for Box<T>

§

impl<T> From<T> for CachePadded<T>

§

impl<T> From<T> for OnceCell<T>

§

impl<T> From<T> for OnceCell<T>

§

impl<T> From<T> for Owned<T>

§

impl<T> From<T> for ShardedLock<T>

1.0.0 (const: unstable) · Source§

impl<T> From<T> for T

§

impl<T> From<Vector2<T>> for [T; 2]

§

impl<T> From<Vector2<T>> for Point2<T>

§

impl<T> From<Vector3<T>> for [T; 3]

§

impl<T> From<Vector3<T>> for Point3<T>

§

impl<T> From<Vector4<T>> for [T; 4]

§

impl<T> From<[[T; 2]; 2]> for ColumnMatrix2<T>

§

impl<T> From<[[T; 2]; 2]> for RowMatrix2<T>

§

impl<T> From<[[T; 2]; 3]> for ColumnMatrix2x3<T>

§

impl<T> From<[[T; 2]; 3]> for RowMatrix3x2<T>

§

impl<T> From<[[T; 2]; 4]> for ColumnMatrix2x4<T>

§

impl<T> From<[[T; 2]; 4]> for RowMatrix4x2<T>

§

impl<T> From<[[T; 3]; 2]> for ColumnMatrix3x2<T>

§

impl<T> From<[[T; 3]; 2]> for RowMatrix2x3<T>

§

impl<T> From<[[T; 3]; 3]> for ColumnMatrix3<T>

§

impl<T> From<[[T; 3]; 3]> for RowMatrix3<T>

§

impl<T> From<[[T; 3]; 4]> for ColumnMatrix3x4<T>

§

impl<T> From<[[T; 3]; 4]> for RowMatrix4x3<T>

§

impl<T> From<[[T; 4]; 2]> for ColumnMatrix4x2<T>

§

impl<T> From<[[T; 4]; 2]> for RowMatrix2x4<T>

§

impl<T> From<[[T; 4]; 3]> for ColumnMatrix4x3<T>

§

impl<T> From<[[T; 4]; 3]> for RowMatrix3x4<T>

§

impl<T> From<[[T; 4]; 4]> for ColumnMatrix4<T>

§

impl<T> From<[[T; 4]; 4]> for RowMatrix4<T>

§

impl<T, A> From<&[T]> for devela::_dep::allocator_api2::boxed::Box<[T], A>
where T: Copy, A: Allocator + Default,

§

impl<T, A> From<&[T]> for Box<[T], A>
where T: Copy, A: Allocator + Default,

§

impl<T, A> From<Box<[T], A>> for devela::_dep::allocator_api2::vec::Vec<T, A>
where A: Allocator,

§

impl<T, A> From<Box<T, A>> for Pin<Box<T, A>>
where A: Allocator + 'static, T: ?Sized,

§

impl<T, A> From<Vec<T, A>> for devela::_dep::allocator_api2::boxed::Box<[T], A>
where A: Allocator,

1.5.0 · Source§

impl<T, A> From<BinaryHeap<T, A>> for devela::all::Vec<T, A>
where A: Allocator,

1.18.0 · Source§

impl<T, A> From<Box<[T], A>> for devela::all::Vec<T, A>
where A: Allocator,

1.21.0 · Source§

impl<T, A> From<Box<T, A>> for devela::_dep::_alloc::sync::Arc<T, A>
where A: Allocator, T: ?Sized,

1.33.0 · Source§

impl<T, A> From<Box<T, A>> for Pin<Box<T, A>>
where A: Allocator + 'static, T: ?Sized,

1.21.0 · Source§

impl<T, A> From<Box<T, A>> for Rc<T, A>
where A: Allocator, T: ?Sized,

1.21.0 · Source§

impl<T, A> From<Vec<T, A>> for devela::_dep::_alloc::sync::Arc<[T], A>
where A: Allocator + Clone,

1.5.0 · Source§

impl<T, A> From<Vec<T, A>> for BinaryHeap<T, A>
where T: Ord, A: Allocator,

1.20.0 · Source§

impl<T, A> From<Vec<T, A>> for devela::all::Box<[T], A>
where A: Allocator,

1.21.0 · Source§

impl<T, A> From<Vec<T, A>> for Rc<[T], A>
where A: Allocator,

1.10.0 · Source§

impl<T, A> From<Vec<T, A>> for VecDeque<T, A>
where A: Allocator,

1.10.0 · Source§

impl<T, A> From<VecDeque<T, A>> for devela::all::Vec<T, A>
where A: Allocator,

§

impl<T, A> From<Box<[T], A>> for Vec<T, A>
where A: Allocator,

§

impl<T, A> From<Box<T, A>> for Pin<Box<T, A>>
where A: Allocator + 'static, T: ?Sized,

§

impl<T, A> From<Vec<T, A>> for Box<[T], A>
where A: Allocator,

§

impl<T, A, const N: usize> From<[T; N]> for devela::all::HashSet<T, RandomState, A>
where T: Eq + Hash, A: Default + Allocator,

§

impl<T, A, const N: usize> From<Box<[T; N], A>> for devela::_dep::allocator_api2::vec::Vec<T, A>
where A: Allocator,

§

impl<T, A, const N: usize> From<Box<[T; N], A>> for Vec<T, A>
where A: Allocator,

§

impl<T, B> From<[T; 3]> for EulerAngles<T, B>

§

impl<T, B> From<EulerAngles<T, B>> for [T; 3]

§

impl<T, S, A> From<HashMap<T, (), S, A>> for devela::all::HashSet<T, S, A>
where A: Allocator,

Source§

impl<T, const CAP: usize> From<[T; CAP]> for ArrayVec<T, CAP>

Create an ArrayVec from an array.

use arrayvec::ArrayVec;

let mut array = ArrayVec::from([1, 2, 3]);
assert_eq!(array.len(), 3);
assert_eq!(array.capacity(), 3);
Source§

impl<T, const CAP: usize> From<Array<T, CAP>> for [T; CAP]

Source§

impl<T, const CAP: usize> From<Array<T, CAP, Boxed>> for devela::all::Box<[T; CAP]>

Available on crate feature alloc only.
Source§

impl<T, const D: usize> From<(Extent<T, D>, Position<T, D>)> for devela::all::Region<T, D>

Available on crate feature metric only.
Source§

impl<T, const D: usize> From<(Position<T, D>, Extent<T, D>)> for devela::all::Region<T, D>

Available on crate feature metric only.
Source§

impl<T, const D: usize> From<[T; D]> for Distance<T, D>

Source§

impl<T, const D: usize> From<[T; D]> for Extent<T, D>

Source§

impl<T, const D: usize> From<[T; D]> for Orientation<T, D>

Available on crate feature metric only.
Source§

impl<T, const D: usize> From<[T; D]> for Position<T, D>

Source§

impl<T, const D: usize> From<[T; D]> for Stride<T, D>

Available on crate feature metric only.
1.74.0 · Source§

impl<T, const N: usize> From<&[T; N]> for devela::all::Vec<T>
where T: Clone,

1.74.0 · Source§

impl<T, const N: usize> From<&mut [T; N]> for devela::all::Vec<T>
where T: Clone,

Source§

impl<T, const N: usize> From<[T; N]> for Simd<T, N>

1.74.0 · Source§

impl<T, const N: usize> From<[T; N]> for devela::_dep::_alloc::sync::Arc<[T]>

1.56.0 · Source§

impl<T, const N: usize> From<[T; N]> for devela::_dep::_std::collections::HashSet<T>
where T: Eq + Hash,

§

impl<T, const N: usize> From<[T; N]> for devela::_dep::allocator_api2::boxed::Box<[T]>

§

impl<T, const N: usize> From<[T; N]> for devela::_dep::allocator_api2::vec::Vec<T>

§

impl<T, const N: usize> From<[T; N]> for devela::all::Arc<[T]>

1.56.0 · Source§

impl<T, const N: usize> From<[T; N]> for BTreeSet<T>
where T: Ord,

1.56.0 · Source§

impl<T, const N: usize> From<[T; N]> for BinaryHeap<T>
where T: Ord,

1.45.0 · Source§

impl<T, const N: usize> From<[T; N]> for devela::all::Box<[T]>

1.56.0 · Source§

impl<T, const N: usize> From<[T; N]> for LinkedList<T>

1.74.0 · Source§

impl<T, const N: usize> From<[T; N]> for Rc<[T]>

1.44.0 · Source§

impl<T, const N: usize> From<[T; N]> for devela::all::Vec<T>

1.56.0 · Source§

impl<T, const N: usize> From<[T; N]> for VecDeque<T>

§

impl<T, const N: usize> From<[T; N]> for Box<[T]>

§

impl<T, const N: usize> From<[T; N]> for IndexSet<T>
where T: Eq + Hash,

§

impl<T, const N: usize> From<[T; N]> for Vec<T>

Source§

impl<T, const N: usize> From<Mask<T, N>> for [bool; N]

Source§

impl<T, const N: usize> From<Simd<T, N>> for [T; N]

Source§

impl<T, const N: usize> From<Mask<T, N>> for Simd<T, N>

Source§

impl<T, const N: usize> From<[bool; N]> for Mask<T, N>

Source§

impl<T: Default, I, const CAP: usize> From<I> for Array<T, CAP, Boxed>
where I: IntoIterator<Item = T>,

Available on crate feature alloc only.
Source§

impl<T: Default, I, const CAP: usize> From<I> for Array<T, CAP, Bare>
where I: IntoIterator<Item = T>,

Source§

impl<T: Default, I, const CAP: usize> From<I> for Destaque<T, CAP, u8, Boxed>
where I: IntoIterator<Item = T>,

Source§

impl<T: Default, I, const CAP: usize> From<I> for Destaque<T, CAP, u8, Bare>
where I: IntoIterator<Item = T>,

Source§

impl<T: Default, I, const CAP: usize> From<I> for Stack<T, CAP, u8, Boxed>
where I: IntoIterator<Item = T>,

Available on crate feature alloc only.
Source§

impl<T: Default, I, const CAP: usize> From<I> for Stack<T, CAP, u8, Bare>
where I: IntoIterator<Item = T>,

§

impl<V> From<V> for Item
where V: Into<Value>,

Source§

impl<V: DataValueCopy> From<DataValue64CopyWith<V>> for DataRaw64Copy

Available on crate feature unsafe_layout only.
Source§

impl<V: DataValueCopy> From<bool> for DataValue64CopyWith<V>

Source§

impl<V: DataValueCopy> From<char> for DataValue64CopyWith<V>

Source§

impl<V: DataValueCopy> From<f32> for DataValue64CopyWith<V>

Source§

impl<V: DataValueCopy> From<f64> for DataValue64CopyWith<V>

Source§

impl<V: DataValueCopy> From<i8> for DataValue64CopyWith<V>

Source§

impl<V: DataValueCopy> From<i16> for DataValue64CopyWith<V>

Source§

impl<V: DataValueCopy> From<i32> for DataValue64CopyWith<V>

Source§

impl<V: DataValueCopy> From<i64> for DataValue64CopyWith<V>

Source§

impl<V: DataValueCopy> From<u8> for DataValue64CopyWith<V>

Source§

impl<V: DataValueCopy> From<u16> for DataValue64CopyWith<V>

Source§

impl<V: DataValueCopy> From<u32> for DataValue64CopyWith<V>

Source§

impl<V: DataValueCopy> From<u64> for DataValue64CopyWith<V>

Source§

impl<V: DataValueCopy> From<Angle<i64>> for DataValue64CopyWith<V>

Source§

impl<V: DataValueCopy> From<Angle<u32>> for DataValue64CopyWith<V>

Source§

impl<V: DataValueCopy> From<[u8; 1]> for DataValue64CopyWith<V>

Source§

impl<V: DataValueCopy> From<[u8; 2]> for DataValue64CopyWith<V>

Source§

impl<V: DataValueCopy> From<[u8; 4]> for DataValue64CopyWith<V>

Source§

impl<V: DataValueCopy> From<[u8; 8]> for DataValue64CopyWith<V>

1.51.0 · Source§

impl<W> From<Arc<W>> for RawWaker
where W: Wake + Send + Sync + 'static,

1.51.0 · Source§

impl<W> From<Arc<W>> for Waker
where W: Wake + Send + Sync + 'static,

§

impl<W> From<Arc<W>> for RawWaker
where W: Wake + Send + Sync + 'static,

§

impl<W> From<Arc<W>> for Waker
where W: Wake + Send + Sync + 'static,

§

impl<W> From<IntoInnerError<W>> for PyErr

1.0.0 · Source§

impl<W> From<IntoInnerError<W>> for devela::all::IoError

Source§

impl<W> From<Rc<W>> for LocalWaker
where W: LocalWake + 'static,

Source§

impl<W> From<Rc<W>> for RawWaker
where W: LocalWake + 'static,

§

impl<Z> From<Z> for Zeroizing<Z>
where Z: Zeroize,

§

impl<const MIN: i128, const MAX: i128> From<ri8<MIN, MAX>> for i8

§

impl<const MIN: i128, const MAX: i128> From<ri8<MIN, MAX>> for i16

§

impl<const MIN: i128, const MAX: i128> From<ri8<MIN, MAX>> for i32

§

impl<const MIN: i128, const MAX: i128> From<ri8<MIN, MAX>> for i64

§

impl<const MIN: i128, const MAX: i128> From<ri8<MIN, MAX>> for i128

§

impl<const MIN: i128, const MAX: i128> From<ri16<MIN, MAX>> for i8

§

impl<const MIN: i128, const MAX: i128> From<ri16<MIN, MAX>> for i16

§

impl<const MIN: i128, const MAX: i128> From<ri16<MIN, MAX>> for i32

§

impl<const MIN: i128, const MAX: i128> From<ri16<MIN, MAX>> for i64

§

impl<const MIN: i128, const MAX: i128> From<ri16<MIN, MAX>> for i128

§

impl<const MIN: i128, const MAX: i128> From<ri32<MIN, MAX>> for i8

§

impl<const MIN: i128, const MAX: i128> From<ri32<MIN, MAX>> for i16

§

impl<const MIN: i128, const MAX: i128> From<ri32<MIN, MAX>> for i32

§

impl<const MIN: i128, const MAX: i128> From<ri32<MIN, MAX>> for i64

§

impl<const MIN: i128, const MAX: i128> From<ri32<MIN, MAX>> for i128

§

impl<const MIN: i128, const MAX: i128> From<ri64<MIN, MAX>> for i8

§

impl<const MIN: i128, const MAX: i128> From<ri64<MIN, MAX>> for i16

§

impl<const MIN: i128, const MAX: i128> From<ri64<MIN, MAX>> for i32

§

impl<const MIN: i128, const MAX: i128> From<ri64<MIN, MAX>> for i64

§

impl<const MIN: i128, const MAX: i128> From<ri64<MIN, MAX>> for i128

§

impl<const MIN: i128, const MAX: i128> From<ri128<MIN, MAX>> for i8

§

impl<const MIN: i128, const MAX: i128> From<ri128<MIN, MAX>> for i16

§

impl<const MIN: i128, const MAX: i128> From<ri128<MIN, MAX>> for i32

§

impl<const MIN: i128, const MAX: i128> From<ri128<MIN, MAX>> for i64

§

impl<const MIN: i128, const MAX: i128> From<ri128<MIN, MAX>> for i128

Source§

impl<const N: usize> From<Mask<i8, N>> for Mask<i16, N>

Source§

impl<const N: usize> From<Mask<i8, N>> for Mask<i32, N>

Source§

impl<const N: usize> From<Mask<i8, N>> for Mask<i64, N>

Source§

impl<const N: usize> From<Mask<i8, N>> for Mask<isize, N>

Source§

impl<const N: usize> From<Mask<i16, N>> for Mask<i8, N>

Source§

impl<const N: usize> From<Mask<i16, N>> for Mask<i32, N>

Source§

impl<const N: usize> From<Mask<i16, N>> for Mask<i64, N>

Source§

impl<const N: usize> From<Mask<i16, N>> for Mask<isize, N>

Source§

impl<const N: usize> From<Mask<i32, N>> for Mask<i8, N>

Source§

impl<const N: usize> From<Mask<i32, N>> for Mask<i16, N>

Source§

impl<const N: usize> From<Mask<i32, N>> for Mask<i64, N>

Source§

impl<const N: usize> From<Mask<i32, N>> for Mask<isize, N>

Source§

impl<const N: usize> From<Mask<i64, N>> for Mask<i8, N>

Source§

impl<const N: usize> From<Mask<i64, N>> for Mask<i16, N>

Source§

impl<const N: usize> From<Mask<i64, N>> for Mask<i32, N>

Source§

impl<const N: usize> From<Mask<i64, N>> for Mask<isize, N>

Source§

impl<const N: usize> From<Mask<isize, N>> for Mask<i8, N>

Source§

impl<const N: usize> From<Mask<isize, N>> for Mask<i16, N>

Source§

impl<const N: usize> From<Mask<isize, N>> for Mask<i32, N>

Source§

impl<const N: usize> From<Mask<isize, N>> for Mask<i64, N>

Source§

impl<const V: i8> From<NonValueI8<V>> for i8

Source§

impl<const V: i16> From<NonValueI16<V>> for i16

Source§

impl<const V: i32> From<NonValueI32<V>> for i32

Source§

impl<const V: i64> From<NonValueI64<V>> for i64

Source§

impl<const V: i128> From<NonValueI128<V>> for i128

Source§

impl<const V: isize> From<NonValueIsize<V>> for isize

Source§

impl<const V: u8> From<NonValueU8<V>> for u8

Source§

impl<const V: u16> From<NonValueU16<V>> for u16

Source§

impl<const V: u32> From<NonValueU32<V>> for u32

Source§

impl<const V: u64> From<NonValueU64<V>> for u64

Source§

impl<const V: u128> From<NonValueU128<V>> for u128

Source§

impl<const V: usize> From<NonValueUsize<V>> for usize