Trait nom::lib::std::convert::From 1.0.0[−][src]
pub trait From<T> { #[lang = "from"] pub fn from(T) -> Self; }
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 using From
when specifying trait bounds on a generic function.
This way, types that directly implement Into
can be used as arguments as well.
The From
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>
.
The From
trait simplifies error handling by allowing a function to return a single error type
that encapsulate multiple error types. See the “Examples” section and the book for more
details.
Note: This trait must not fail. If the conversion can fail, use TryFrom
.
Generic Implementations
From<T> for U
impliesInto
<U> for T
From
is reflexive, which means thatFrom<T> for T
is implemented
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 by calling Into<CliError>::into
which is automatically provided when
implementing From
. The compiler then infers which implementation of Into
should be used.
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
Implementations on Foreign Types
impl From<Infallible> for TryFromSliceError
[src][−]
pub fn from(x: Infallible) -> TryFromSliceError
[src]
impl<'_, T> From<&'_ mut T> for NonNull<T> where
T: ?Sized,
[src][−]
T: ?Sized,
impl From<i32> for AtomicI32
[src][−]
impl From<NonZeroU32> for NonZeroU64
[src][−]
Converts NonZeroU32
to NonZeroU64
losslessly.
pub fn from(small: NonZeroU32) -> NonZeroU64
[src]
impl From<NonZeroU8> for NonZeroI128
[src][−]
Converts NonZeroU8
to NonZeroI128
losslessly.
pub fn from(small: NonZeroU8) -> NonZeroI128
[src]
impl<T> From<Unique<T>> for NonNull<T> where
T: ?Sized,
[src][−]
T: ?Sized,
impl From<i8> for AtomicI8
[src][−]
impl From<NonZeroU64> for NonZeroI128
[src][−]
Converts NonZeroU64
to NonZeroI128
losslessly.
pub fn from(small: NonZeroU64) -> NonZeroI128
[src]
impl From<u8> for AtomicU8
[src][−]
impl From<NonZeroU8> for NonZeroUsize
[src][−]
Converts NonZeroU8
to NonZeroUsize
losslessly.
pub fn from(small: NonZeroU8) -> NonZeroUsize
[src]
impl<'_, T> From<&'_ T> for NonNull<T> where
T: ?Sized,
[src][−]
T: ?Sized,
impl From<NonZeroU8> for NonZeroI32
[src][−]
Converts NonZeroU8
to NonZeroI32
losslessly.
pub fn from(small: NonZeroU8) -> NonZeroI32
[src]
impl From<NonZeroU8> for NonZeroU16
[src][−]
Converts NonZeroU8
to NonZeroU16
losslessly.
pub fn from(small: NonZeroU8) -> NonZeroU16
[src]
impl<T> From<T> for UnsafeCell<T>
[src][−]
pub fn from(t: T) -> UnsafeCell<T>
[src]
impl<T> From<*mut T> for AtomicPtr<T>
[src][−]
impl From<NonZeroI16> for NonZeroI128
[src][−]
Converts NonZeroI16
to NonZeroI128
losslessly.
pub fn from(small: NonZeroI16) -> NonZeroI128
[src]
impl From<NonZeroU16> for NonZeroI32
[src][−]
Converts NonZeroU16
to NonZeroI32
losslessly.
pub fn from(small: NonZeroU16) -> NonZeroI32
[src]
impl From<i64> for AtomicI64
[src][−]
impl From<NonZeroU8> for NonZeroU128
[src][−]
Converts NonZeroU8
to NonZeroU128
losslessly.
pub fn from(small: NonZeroU8) -> NonZeroU128
[src]
impl From<u16> for AtomicU16
[src][−]
impl From<usize> for AtomicUsize
[src][−]
pub fn from(v: usize) -> AtomicUsize
[src][−]
Converts an usize
into an AtomicUsize
.
impl From<NonZeroI16> for NonZeroI32
[src][−]
Converts NonZeroI16
to NonZeroI32
losslessly.
pub fn from(small: NonZeroI16) -> NonZeroI32
[src]
impl From<NonZeroU64> for NonZeroU128
[src][−]
Converts NonZeroU64
to NonZeroU128
losslessly.
pub fn from(small: NonZeroU64) -> NonZeroU128
[src]
impl From<NonZeroU32> for NonZeroU128
[src][−]
Converts NonZeroU32
to NonZeroU128
losslessly.
pub fn from(small: NonZeroU32) -> NonZeroU128
[src]
impl From<NonZeroU16> for NonZeroU64
[src][−]
Converts NonZeroU16
to NonZeroU64
losslessly.
pub fn from(small: NonZeroU16) -> NonZeroU64
[src]
impl From<NonZeroI16> for NonZeroIsize
[src][−]
Converts NonZeroI16
to NonZeroIsize
losslessly.
pub fn from(small: NonZeroI16) -> NonZeroIsize
[src]
impl From<NonZeroU8> for NonZeroU64
[src][−]
Converts NonZeroU8
to NonZeroU64
losslessly.
pub fn from(small: NonZeroU8) -> NonZeroU64
[src]
impl From<Infallible> for TryFromIntError
[src][−]
pub fn from(x: Infallible) -> TryFromIntError
[src]
impl<T> From<T> for OnceCell<T>
[src][−]
impl<T> From<T> for Poll<T>
[src][−]
impl From<u32> for AtomicU32
[src][−]
impl From<NonZeroU8> for NonZeroU32
[src][−]
Converts NonZeroU8
to NonZeroU32
losslessly.
pub fn from(small: NonZeroU8) -> NonZeroU32
[src]
impl From<NonZeroU16> for NonZeroI64
[src][−]
Converts NonZeroU16
to NonZeroI64
losslessly.
pub fn from(small: NonZeroU16) -> NonZeroI64
[src]
impl From<NonZeroU32> for NonZeroI128
[src][−]
Converts NonZeroU32
to NonZeroI128
losslessly.
pub fn from(small: NonZeroU32) -> NonZeroI128
[src]
impl From<u64> for AtomicU64
[src][−]
impl From<NonZeroI8> for NonZeroIsize
[src][−]
Converts NonZeroI8
to NonZeroIsize
losslessly.
pub fn from(small: NonZeroI8) -> NonZeroIsize
[src]
impl From<isize> for AtomicIsize
[src][−]
pub fn from(v: isize) -> AtomicIsize
[src][−]
Converts an isize
into an AtomicIsize
.
impl<T> From<T> for RefCell<T>
[src][−]
impl From<NonZeroI16> for NonZeroI64
[src][−]
Converts NonZeroI16
to NonZeroI64
losslessly.
pub fn from(small: NonZeroI16) -> NonZeroI64
[src]
impl From<NonZeroI64> for NonZeroI128
[src][−]
Converts NonZeroI64
to NonZeroI128
losslessly.
pub fn from(small: NonZeroI64) -> NonZeroI128
[src]
impl From<NonZeroU8> for NonZeroI16
[src][−]
Converts NonZeroU8
to NonZeroI16
losslessly.
pub fn from(small: NonZeroU8) -> NonZeroI16
[src]
impl From<NonZeroI8> for NonZeroI128
[src][−]
Converts NonZeroI8
to NonZeroI128
losslessly.
pub fn from(small: NonZeroI8) -> NonZeroI128
[src]
impl From<NonZeroU16> for NonZeroUsize
[src][−]
Converts NonZeroU16
to NonZeroUsize
losslessly.
pub fn from(small: NonZeroU16) -> NonZeroUsize
[src]
impl From<NonZeroU32> for NonZeroI64
[src][−]
Converts NonZeroU32
to NonZeroI64
losslessly.
pub fn from(small: NonZeroU32) -> NonZeroI64
[src]
impl From<NonZeroI32> for NonZeroI64
[src][−]
Converts NonZeroI32
to NonZeroI64
losslessly.
pub fn from(small: NonZeroI32) -> NonZeroI64
[src]
impl From<NonZeroU8> for NonZeroI64
[src][−]
Converts NonZeroU8
to NonZeroI64
losslessly.
pub fn from(small: NonZeroU8) -> NonZeroI64
[src]
impl<T> From<T> for Cell<T>
[src][−]
impl From<NonZeroU16> for NonZeroI128
[src][−]
Converts NonZeroU16
to NonZeroI128
losslessly.
pub fn from(small: NonZeroU16) -> NonZeroI128
[src]
impl From<bool> for AtomicBool
[src][−]
pub fn from(b: bool) -> AtomicBool
[src][−]
Converts a bool
into an AtomicBool
.
Examples
use std::sync::atomic::AtomicBool; let atomic_bool = AtomicBool::from(true); assert_eq!(format!("{:?}", atomic_bool), "true")
impl From<NonZeroI32> for NonZeroI128
[src][−]
Converts NonZeroI32
to NonZeroI128
losslessly.
pub fn from(small: NonZeroI32) -> NonZeroI128
[src]
impl From<NonZeroI8> for NonZeroI32
[src][−]
Converts NonZeroI8
to NonZeroI32
losslessly.
pub fn from(small: NonZeroI8) -> NonZeroI32
[src]
impl From<NonZeroU8> for NonZeroIsize
[src][−]
Converts NonZeroU8
to NonZeroIsize
losslessly.
pub fn from(small: NonZeroU8) -> NonZeroIsize
[src]
impl From<NonZeroI8> for NonZeroI64
[src][−]
Converts NonZeroI8
to NonZeroI64
losslessly.
pub fn from(small: NonZeroI8) -> NonZeroI64
[src]
impl From<NonZeroU16> for NonZeroU32
[src][−]
Converts NonZeroU16
to NonZeroU32
losslessly.
pub fn from(small: NonZeroU16) -> NonZeroU32
[src]
impl From<NonZeroU16> for NonZeroU128
[src][−]
Converts NonZeroU16
to NonZeroU128
losslessly.
pub fn from(small: NonZeroU16) -> NonZeroU128
[src]
impl From<i16> for AtomicI16
[src][−]
impl From<!> for TryFromIntError
[src][−]
pub fn from(never: !) -> TryFromIntError
[src]
impl From<NonZeroI8> for NonZeroI16
[src][−]
Converts NonZeroI8
to NonZeroI16
losslessly.
pub fn from(small: NonZeroI8) -> NonZeroI16
[src]
Implementors
impl From<!> for Infallible
1.34.0[src][+]
impl From<NonZeroI8> for i8
1.31.0[src][+]
impl From<NonZeroI16> for i16
1.31.0[src][+]
impl From<NonZeroI32> for i32
1.31.0[src][+]
impl From<NonZeroI64> for i64
1.31.0[src][+]
impl From<NonZeroI128> for i128
1.31.0[src][+]
impl From<NonZeroIsize> for isize
1.31.0[src][+]
impl From<NonZeroU8> for u8
1.31.0[src][+]
impl From<NonZeroU16> for u16
1.31.0[src][+]
impl From<NonZeroU32> for u32
1.31.0[src][+]
impl From<NonZeroU64> for u64
1.31.0[src][+]
impl From<NonZeroU128> for u128
1.31.0[src][+]
impl From<NonZeroUsize> for usize
1.31.0[src][+]
impl From<bool> for i8
1.28.0[src][+]
impl From<bool> for i16
1.28.0[src][+]
impl From<bool> for i32
1.28.0[src][+]
impl From<bool> for i64
1.28.0[src][+]
impl From<bool> for i128
1.28.0[src][+]
impl From<bool> for isize
1.28.0[src][+]
impl From<bool> for u8
1.28.0[src][+]
impl From<bool> for u16
1.28.0[src][+]
impl From<bool> for u32
1.28.0[src][+]
impl From<bool> for u64
1.28.0[src][+]
impl From<bool> for u128
1.28.0[src][+]
impl From<bool> for usize
1.28.0[src][+]
impl From<char> for u32
1.13.0[src][+]
impl From<char> for u64
1.51.0[src][+]
impl From<char> for u128
1.51.0[src][+]
impl From<f32> for f64
1.6.0[src][+]
impl From<i8> for f32
1.6.0[src][+]
impl From<i8> for f64
1.6.0[src][+]
impl From<i8> for i16
1.5.0[src][+]
impl From<i8> for i32
1.5.0[src][+]
impl From<i8> for i64
1.5.0[src][+]
impl From<i8> for i128
1.26.0[src][+]
impl From<i8> for isize
1.5.0[src][+]
impl From<i16> for f32
1.6.0[src][+]
impl From<i16> for f64
1.6.0[src][+]
impl From<i16> for i32
1.5.0[src][+]
impl From<i16> for i64
1.5.0[src][+]
impl From<i16> for i128
1.26.0[src][+]
impl From<i16> for isize
1.26.0[src][+]
impl From<i32> for f64
1.6.0[src][+]
impl From<i32> for i64
1.5.0[src][+]
impl From<i32> for i128
1.26.0[src][+]
impl From<i64> for i128
1.26.0[src][+]
impl From<u8> for char
1.13.0[src][+]
impl From<u8> for f32
1.6.0[src][+]
impl From<u8> for f64
1.6.0[src][+]
impl From<u8> for i16
1.5.0[src][+]
impl From<u8> for i32
1.5.0[src][+]
impl From<u8> for i64
1.5.0[src][+]
impl From<u8> for i128
1.26.0[src][+]
impl From<u8> for isize
1.26.0[src][+]
impl From<u8> for u16
1.5.0[src][+]
impl From<u8> for u32
1.5.0[src][+]
impl From<u8> for u64
1.5.0[src][+]
impl From<u8> for u128
1.26.0[src][+]
impl From<u8> for usize
1.5.0[src][+]
impl From<u16> for f32
1.6.0[src][+]
impl From<u16> for f64
1.6.0[src][+]
impl From<u16> for i32
1.5.0[src][+]
impl From<u16> for i64
1.5.0[src][+]
impl From<u16> for i128
1.26.0[src][+]
impl From<u16> for u32
1.5.0[src][+]
impl From<u16> for u64
1.5.0[src][+]
impl From<u16> for u128
1.26.0[src][+]
impl From<u16> for usize
1.26.0[src][+]
impl From<u32> for f64
1.6.0[src][+]
impl From<u32> for i64
1.5.0[src][+]
impl From<u32> for i128
1.26.0[src][+]
impl From<u32> for u64
1.5.0[src][+]
impl From<u32> for u128
1.26.0[src][+]
impl From<u64> for i128
1.26.0[src][+]
impl From<u64> for u128
1.26.0[src][+]
impl<'a, T> From<&'a Option<T>> for Option<&'a T>
1.30.0[src][+]
impl<'a, T> From<&'a mut Option<T>> for Option<&'a mut T>
1.30.0[src][+]
impl<T> From<!> for T
1.34.0[src][+]
impl<T> From<T> for Option<T>
1.12.0[src][+]
impl<T> From<T> for T
[src][+]
impl<F: Into<f32>> From<(F, F)> for Point
impl<F: Into<f32>> From<(F, F)> for Point
impl<F: Into<f32>> From<[F; 2]> for Point
impl<F: Into<f32>> From<[F; 2]> for Point
impl<T> From<SendError<T>> for TrySendError<T>
impl<T> From<SendError<T>> for TrySendError<T>
impl<T> From<SendError<T>> for SendTimeoutError<T>
impl<T> From<SendError<T>> for SendTimeoutError<T>
impl From<RecvError> for TryRecvError
impl From<RecvError> for TryRecvError
impl From<RecvError> for RecvTimeoutError
impl From<RecvError> for RecvTimeoutError
impl<T: ?Sized + Pointable> From<Owned<T>> for Atomic<T>
impl<T: ?Sized + Pointable> From<Owned<T>> for Atomic<T>
impl<T> From<Box<T, Global>> for Atomic<T>
impl<T> From<Box<T, Global>> for Atomic<T>
impl<T> From<T> for Atomic<T>
impl<T> From<T> for Atomic<T>
impl<'g, T: ?Sized + Pointable> From<Shared<'g, T>> for Atomic<T>
impl<'g, T: ?Sized + Pointable> From<Shared<'g, T>> for Atomic<T>
impl<T> From<*const T> for Atomic<T>
impl<T> From<*const T> for Atomic<T>
impl<T> From<T> for Owned<T>
impl<T> From<T> for Owned<T>
impl<T> From<Box<T, Global>> for Owned<T>
impl<T> From<Box<T, Global>> for Owned<T>
impl<T> From<*const T> for Shared<'_, T>
impl<T> From<*const T> for Shared<'_, T>
impl<T> From<T> for AtomicCell<T>
impl<T> From<T> for AtomicCell<T>
impl<T> From<T> for CachePadded<T>
impl<T> From<T> for CachePadded<T>
impl<T> From<T> for ShardedLock<T>
impl<T> From<T> for ShardedLock<T>
impl From<Compression> for CompressionOptions
impl From<Compression> for CompressionOptions
impl<L, R> From<Result<R, L>> for Either<L, R>
impl<L, R> From<Result<R, L>> for Either<L, R>
impl<R: Resources, C> From<C> for Encoder<R, C>
impl<R: Resources, C> From<C> for Encoder<R, C>
impl<'a> From<PipelineStateError<&'a str>> for PipelineStateError<String>
impl<'a> From<PipelineStateError<&'a str>> for PipelineStateError<String>
impl<S> From<ProgramError> for PipelineStateError<S>
impl<S> From<ProgramError> for PipelineStateError<S>
impl<S> From<InitError<S>> for PipelineStateError<S>
impl<S> From<InitError<S>> for PipelineStateError<S>
impl<S> From<CreationError> for PipelineStateError<S>
impl<S> From<CreationError> for PipelineStateError<S>
impl<'a> From<ElementError<&'a str>> for ElementError<String>
impl<'a> From<ElementError<&'a str>> for ElementError<String>
impl<'a> From<InitError<&'a str>> for InitError<String>
impl<'a> From<InitError<&'a str>> for InitError<String>
impl From<[f32; 4]> for ClearColor
impl From<[f32; 4]> for ClearColor
impl From<[f32; 3]> for ClearColor
impl From<[f32; 3]> for ClearColor
impl From<[f32; 2]> for ClearColor
impl From<[f32; 2]> for ClearColor
impl From<[i32; 4]> for ClearColor
impl From<[i32; 4]> for ClearColor
impl From<[i32; 3]> for ClearColor
impl From<[i32; 3]> for ClearColor
impl From<[i32; 2]> for ClearColor
impl From<[i32; 2]> for ClearColor
impl From<[u32; 4]> for ClearColor
impl From<[u32; 4]> for ClearColor
impl From<[u32; 3]> for ClearColor
impl From<[u32; 3]> for ClearColor
impl From<[u32; 2]> for ClearColor
impl From<[u32; 2]> for ClearColor
impl From<f32> for ClearColor
impl From<f32> for ClearColor
impl From<i32> for ClearColor
impl From<i32> for ClearColor
impl From<u32> for ClearColor
impl From<u32> for ClearColor
impl From<CreationError> for CombinedError
impl From<CreationError> for CombinedError
impl From<ResourceViewError> for CombinedError
impl From<ResourceViewError> for CombinedError
impl From<TargetViewError> for CombinedError
impl From<TargetViewError> for CombinedError
impl From<u8> for U8Norm
impl From<u8> for U8Norm
impl From<i8> for I8Norm
impl From<i8> for I8Norm
impl From<u16> for U16Norm
impl From<u16> for U16Norm
impl From<i16> for I16Norm
impl From<i16> for I16Norm
impl From<u16> for F16
impl From<u16> for F16
impl From<ColorMask> for ColorInfo
impl From<ColorMask> for ColorInfo
impl From<Blend> for ColorInfo
impl From<Blend> for ColorInfo
impl From<Depth> for DepthStencilInfo
impl From<Depth> for DepthStencilInfo
impl From<Stencil> for DepthStencilInfo
impl From<Stencil> for DepthStencilInfo
impl From<(Depth, Stencil)> for DepthStencilInfo
impl From<(Depth, Stencil)> for DepthStencilInfo
impl From<Stage> for Usage
impl From<Stage> for Usage
impl<S: Into<String>> From<S> for CreateProgramError
impl<S: Into<String>> From<S> for CreateProgramError
impl From<u8> for AaMode
impl From<u8> for AaMode
impl From<f32> for Lod
impl From<f32> for Lod
impl From<[f32; 4]> for PackedColor
impl From<[f32; 4]> for PackedColor
impl From<RenderDesc> for DepthStencilDesc
impl From<RenderDesc> for DepthStencilDesc
impl From<UpdateError<[u16; 3]>> for Error
impl From<UpdateError<[u16; 3]>> for Error
impl From<CreationError> for Error
impl From<CreationError> for Error
impl From<ResourceViewError> for Error
impl From<ResourceViewError> for Error
impl From<Extension> for AnyExtension
impl From<Extension> for AnyExtension
impl From<Error> for DecodingError
impl From<Error> for DecodingError
impl From<DecodingFormatError> for DecodingError
impl From<DecodingFormatError> for DecodingError
impl From<Error> for EncodingError
impl From<Error> for EncodingError
impl From<OsError> for CreationError
impl From<OsError> for CreationError
impl From<Error> for ImageError
impl From<Error> for ImageError
impl From<ImageFormat> for ImageFormatHint
impl From<ImageFormat> for ImageFormatHint
impl From<&'_ Path> for ImageFormatHint
impl From<&'_ Path> for ImageFormatHint
impl From<ImageFormatHint> for UnsupportedError
impl From<ImageFormatHint> for UnsupportedError
impl From<NeuQuant> for NeuQuant
impl From<NeuQuant> for NeuQuant
impl From<Error> for ImageError
impl From<Error> for ImageError
impl From<BitmapHeader> for PnmHeader
impl From<BitmapHeader> for PnmHeader
impl From<GraymapHeader> for PnmHeader
impl From<GraymapHeader> for PnmHeader
impl From<PixmapHeader> for PnmHeader
impl From<PixmapHeader> for PnmHeader
impl From<ArbitraryHeader> for PnmHeader
impl From<ArbitraryHeader> for PnmHeader
impl From<ColorType> for ExtendedColorType
impl From<ColorType> for ExtendedColorType
impl<T: Primitive + 'static> From<[T; 3]> for Rgb<T>
impl<T: Primitive + 'static> From<[T; 3]> for Rgb<T>
impl<T: Primitive + 'static> From<[T; 3]> for Bgr<T>
impl<T: Primitive + 'static> From<[T; 3]> for Bgr<T>
impl<T: Primitive + 'static> From<[T; 1]> for Luma<T>
impl<T: Primitive + 'static> From<[T; 1]> for Luma<T>
impl<T: Primitive + 'static> From<[T; 4]> for Rgba<T>
impl<T: Primitive + 'static> From<[T; 4]> for Rgba<T>
impl<T: Primitive + 'static> From<[T; 4]> for Bgra<T>
impl<T: Primitive + 'static> From<[T; 4]> for Bgra<T>
impl<T: Primitive + 'static> From<[T; 2]> for LumaA<T>
impl<T: Primitive + 'static> From<[T; 2]> for LumaA<T>
impl From<ImageFormat> for ImageOutputFormat
impl From<ImageFormat> for ImageOutputFormat
impl From<u32> for Key
impl From<u32> for Key
impl From<u32> for MouseButton
impl From<u32> for MouseButton
impl From<Key> for Button
impl From<Key> for Button
impl From<MouseButton> for Button
impl From<MouseButton> for Button
impl From<ControllerButton> for Button
impl From<ControllerButton> for Button
impl From<ButtonArgs> for Input
impl From<ButtonArgs> for Input
impl From<ControllerAxisArgs> for Motion
impl From<ControllerAxisArgs> for Motion
impl From<ControllerAxisArgs> for Input
impl From<ControllerAxisArgs> for Input
impl From<TouchArgs> for Motion
impl From<TouchArgs> for Motion
impl From<TouchArgs> for Input
impl From<TouchArgs> for Input
impl From<Motion> for Input
impl From<Motion> for Input
impl From<RenderArgs> for Loop
impl From<RenderArgs> for Loop
impl From<RenderArgs> for Event
impl From<RenderArgs> for Event
impl From<AfterRenderArgs> for Loop
impl From<AfterRenderArgs> for Loop
impl From<AfterRenderArgs> for Event
impl From<AfterRenderArgs> for Event
impl From<UpdateArgs> for Loop
impl From<UpdateArgs> for Loop
impl From<UpdateArgs> for Event
impl From<UpdateArgs> for Event
impl From<IdleArgs> for Loop
impl From<IdleArgs> for Loop
impl From<IdleArgs> for Event
impl From<IdleArgs> for Event
impl From<CloseArgs> for Input
impl From<CloseArgs> for Input
impl<T> From<T> for Event where
Input: From<T>,
impl<T> From<T> for Event where
Input: From<T>,
impl<T> From<(T, Option<u32>)> for Event where
Input: From<T>,
impl<T> From<(T, Option<u32>)> for Event where
Input: From<T>,
impl From<Loop> for Event
impl From<Loop> for Event
impl From<Error> for Error
impl From<Error> for Error
impl From<Library> for Library
impl From<Library> for Library
impl From<Library> for Library
impl From<Library> for Library
impl<R: RawMutex, T> From<T> for Mutex<R, T>
impl<R: RawMutex, T> From<T> for Mutex<R, T>
impl<R: RawMutex, G: GetThreadId, T> From<T> for ReentrantMutex<R, G, T>
impl<R: RawMutex, G: GetThreadId, T> From<T> for ReentrantMutex<R, G, T>
impl<R: RawRwLock, T> From<T> for RwLock<R, T>
impl<R: RawRwLock, T> From<T> for RwLock<R, T>
impl From<MZFlush> for TDEFLFlush
impl From<MZFlush> for TDEFLFlush
impl From<StreamResult> for MZResult
impl From<StreamResult> for MZResult
impl From<&'_ StreamResult> for MZResult
impl From<&'_ StreamResult> for MZResult
impl From<Ready> for UnixReady
impl From<Ready> for UnixReady
impl From<UnixReady> for Ready
impl From<UnixReady> for Ready
impl From<usize> for Token
impl From<usize> for Token
impl<T> From<SendError<T>> for SendError<T>
impl<T> From<SendError<T>> for SendError<T>
impl<T> From<Error> for SendError<T>
impl<T> From<Error> for SendError<T>
impl<T> From<TrySendError<T>> for TrySendError<T>
impl<T> From<TrySendError<T>> for TrySendError<T>
impl<T> From<SendError<T>> for TrySendError<T>
impl<T> From<SendError<T>> for TrySendError<T>
impl<T> From<Error> for TrySendError<T>
impl<T> From<Error> for TrySendError<T>
impl<'a> From<Vec<AioCb<'a>, Global>> for LioCb<'a>
impl<'a> From<Vec<AioCb<'a>, Global>> for LioCb<'a>
impl<'a> From<&'a sigevent> for SigEvent
impl<'a> From<&'a sigevent> for SigEvent
impl From<ucred> for UnixCredentials
impl From<ucred> for UnixCredentials
impl From<termios> for Termios
impl From<termios> for Termios
impl From<timespec> for TimeSpec
impl From<timespec> for TimeSpec
impl From<Duration> for TimeSpec
impl From<Duration> for TimeSpec
impl From<timeval> for TimeVal
impl From<timeval> for TimeVal
impl From<i32> for ClockId
impl From<i32> for ClockId
impl From<Pid> for pid_t
impl From<Pid> for pid_t
impl From<&'_ passwd> for User
impl From<&'_ passwd> for User
impl From<&'_ group> for Group
impl From<&'_ group> for Group
impl From<Errno> for Error
impl From<Errno> for Error
impl From<FromUtf8Error> for Error
impl From<FromUtf8Error> for Error
impl<T> From<T> for Ratio<T> where
T: Clone + Integer,
impl<T> From<T> for Ratio<T> where
T: Clone + Integer,
impl<T> From<(T, T)> for Ratio<T> where
T: Clone + Integer,
impl<T> From<(T, T)> for Ratio<T> where
T: Clone + Integer,
impl<T> From<T> for OnceCell<T>
impl<T> From<T> for OnceCell<T>
impl<T> From<T> for OnceCell<T>
impl<T> From<T> for OnceCell<T>
impl From<Compression> for Compression
impl From<Compression> for Compression
impl From<Error> for DecodingError
impl From<Error> for DecodingError
impl From<String> for DecodingError
impl From<String> for DecodingError
impl From<Error> for EncodingError
impl From<Error> for EncodingError
impl From<Span> for Span
impl From<Span> for Span
impl From<TokenStream> for TokenStream
impl From<TokenStream> for TokenStream
impl From<TokenTree> for TokenStream
impl From<TokenTree> for TokenStream
impl From<Group> for TokenTree
impl From<Group> for TokenTree
impl From<Ident> for TokenTree
impl From<Ident> for TokenTree
impl From<Punct> for TokenTree
impl From<Punct> for TokenTree
impl From<Literal> for TokenTree
impl From<Literal> for TokenTree
impl From<GlyphId> for GlyphId
impl From<GlyphId> for GlyphId
impl From<LayoutError> for CollectionAllocErr
impl From<LayoutError> for CollectionAllocErr
impl<'a, A: Array> From<&'a [<A as Array>::Item]> for SmallVec<A> where
A::Item: Clone,
impl<'a, A: Array> From<&'a [<A as Array>::Item]> for SmallVec<A> where
A::Item: Clone,
impl<A: Array> From<Vec<<A as Array>::Item, Global>> for SmallVec<A>
impl<A: Array> From<Vec<<A as Array>::Item, Global>> for SmallVec<A>
impl<A: Array> From<A> for SmallVec<A>
impl<A: Array> From<A> for SmallVec<A>
impl From<bool> for WindowState
impl From<bool> for WindowState
impl From<[u8; 4]> for ARGBColor
impl From<[u8; 4]> for ARGBColor
impl From<SelfValue> for Ident
impl From<SelfValue> for Ident
impl From<SelfType> for Ident
impl From<SelfType> for Ident
impl From<Super> for Ident
impl From<Super> for Ident
impl From<Crate> for Ident
impl From<Crate> for Ident
impl From<Extern> for Ident
impl From<Extern> for Ident
impl From<Underscore> for Ident
impl From<Underscore> for Ident
impl From<Path> for Meta
impl From<Path> for Meta
impl From<MetaList> for Meta
impl From<MetaList> for Meta
impl From<MetaNameValue> for Meta
impl From<MetaNameValue> for Meta
impl From<Meta> for NestedMeta
impl From<Meta> for NestedMeta
impl From<Lit> for NestedMeta
impl From<Lit> for NestedMeta
impl From<FieldsNamed> for Fields
impl From<FieldsNamed> for Fields
impl From<FieldsUnnamed> for Fields
impl From<FieldsUnnamed> for Fields
impl From<VisPublic> for Visibility
impl From<VisPublic> for Visibility
impl From<VisCrate> for Visibility
impl From<VisCrate> for Visibility
impl From<VisRestricted> for Visibility
impl From<VisRestricted> for Visibility
impl From<ExprArray> for Expr
impl From<ExprArray> for Expr
impl From<ExprAssign> for Expr
impl From<ExprAssign> for Expr
impl From<ExprAssignOp> for Expr
impl From<ExprAssignOp> for Expr
impl From<ExprAsync> for Expr
impl From<ExprAsync> for Expr
impl From<ExprAwait> for Expr
impl From<ExprAwait> for Expr
impl From<ExprBinary> for Expr
impl From<ExprBinary> for Expr
impl From<ExprBlock> for Expr
impl From<ExprBlock> for Expr
impl From<ExprBox> for Expr
impl From<ExprBox> for Expr
impl From<ExprBreak> for Expr
impl From<ExprBreak> for Expr
impl From<ExprCall> for Expr
impl From<ExprCall> for Expr
impl From<ExprCast> for Expr
impl From<ExprCast> for Expr
impl From<ExprClosure> for Expr
impl From<ExprClosure> for Expr
impl From<ExprContinue> for Expr
impl From<ExprContinue> for Expr
impl From<ExprField> for Expr
impl From<ExprField> for Expr
impl From<ExprForLoop> for Expr
impl From<ExprForLoop> for Expr
impl From<ExprGroup> for Expr
impl From<ExprGroup> for Expr
impl From<ExprIf> for Expr
impl From<ExprIf> for Expr
impl From<ExprIndex> for Expr
impl From<ExprIndex> for Expr
impl From<ExprLet> for Expr
impl From<ExprLet> for Expr
impl From<ExprLit> for Expr
impl From<ExprLit> for Expr
impl From<ExprLoop> for Expr
impl From<ExprLoop> for Expr
impl From<ExprMacro> for Expr
impl From<ExprMacro> for Expr
impl From<ExprMatch> for Expr
impl From<ExprMatch> for Expr
impl From<ExprMethodCall> for Expr
impl From<ExprMethodCall> for Expr
impl From<ExprParen> for Expr
impl From<ExprParen> for Expr
impl From<ExprPath> for Expr
impl From<ExprPath> for Expr
impl From<ExprRange> for Expr
impl From<ExprRange> for Expr
impl From<ExprReference> for Expr
impl From<ExprReference> for Expr
impl From<ExprRepeat> for Expr
impl From<ExprRepeat> for Expr
impl From<ExprReturn> for Expr
impl From<ExprReturn> for Expr
impl From<ExprStruct> for Expr
impl From<ExprStruct> for Expr
impl From<ExprTry> for Expr
impl From<ExprTry> for Expr
impl From<ExprTryBlock> for Expr
impl From<ExprTryBlock> for Expr
impl From<ExprTuple> for Expr
impl From<ExprTuple> for Expr
impl From<ExprType> for Expr
impl From<ExprType> for Expr
impl From<ExprUnary> for Expr
impl From<ExprUnary> for Expr
impl From<ExprUnsafe> for Expr
impl From<ExprUnsafe> for Expr
impl From<ExprWhile> for Expr
impl From<ExprWhile> for Expr
impl From<ExprYield> for Expr
impl From<ExprYield> for Expr
impl From<usize> for Index
impl From<usize> for Index
impl From<TypeParam> for GenericParam
impl From<TypeParam> for GenericParam
impl From<LifetimeDef> for GenericParam
impl From<LifetimeDef> for GenericParam
impl From<ConstParam> for GenericParam
impl From<ConstParam> for GenericParam
impl From<Ident> for TypeParam
impl From<Ident> for TypeParam
impl From<TraitBound> for TypeParamBound
impl From<TraitBound> for TypeParamBound
impl From<Lifetime> for TypeParamBound
impl From<Lifetime> for TypeParamBound
impl From<PredicateType> for WherePredicate
impl From<PredicateType> for WherePredicate
impl From<PredicateLifetime> for WherePredicate
impl From<PredicateLifetime> for WherePredicate
impl From<PredicateEq> for WherePredicate
impl From<PredicateEq> for WherePredicate
impl From<ItemConst> for Item
impl From<ItemConst> for Item
impl From<ItemEnum> for Item
impl From<ItemEnum> for Item
impl From<ItemExternCrate> for Item
impl From<ItemExternCrate> for Item
impl From<ItemFn> for Item
impl From<ItemFn> for Item
impl From<ItemForeignMod> for Item
impl From<ItemForeignMod> for Item
impl From<ItemImpl> for Item
impl From<ItemImpl> for Item
impl From<ItemMacro> for Item
impl From<ItemMacro> for Item
impl From<ItemMacro2> for Item
impl From<ItemMacro2> for Item
impl From<ItemMod> for Item
impl From<ItemMod> for Item
impl From<ItemStatic> for Item
impl From<ItemStatic> for Item
impl From<ItemStruct> for Item
impl From<ItemStruct> for Item
impl From<ItemTrait> for Item
impl From<ItemTrait> for Item
impl From<ItemTraitAlias> for Item
impl From<ItemTraitAlias> for Item
impl From<ItemType> for Item
impl From<ItemType> for Item
impl From<ItemUnion> for Item
impl From<ItemUnion> for Item
impl From<ItemUse> for Item
impl From<ItemUse> for Item
impl From<DeriveInput> for Item
impl From<DeriveInput> for Item
impl From<ItemStruct> for DeriveInput
impl From<ItemStruct> for DeriveInput
impl From<ItemEnum> for DeriveInput
impl From<ItemEnum> for DeriveInput
impl From<ItemUnion> for DeriveInput
impl From<ItemUnion> for DeriveInput
impl From<UsePath> for UseTree
impl From<UsePath> for UseTree
impl From<UseName> for UseTree
impl From<UseName> for UseTree
impl From<UseRename> for UseTree
impl From<UseRename> for UseTree
impl From<UseGlob> for UseTree
impl From<UseGlob> for UseTree
impl From<UseGroup> for UseTree
impl From<UseGroup> for UseTree
impl From<ForeignItemFn> for ForeignItem
impl From<ForeignItemFn> for ForeignItem
impl From<ForeignItemStatic> for ForeignItem
impl From<ForeignItemStatic> for ForeignItem
impl From<ForeignItemType> for ForeignItem
impl From<ForeignItemType> for ForeignItem
impl From<ForeignItemMacro> for ForeignItem
impl From<ForeignItemMacro> for ForeignItem
impl From<TraitItemConst> for TraitItem
impl From<TraitItemConst> for TraitItem
impl From<TraitItemMethod> for TraitItem
impl From<TraitItemMethod> for TraitItem
impl From<TraitItemType> for TraitItem
impl From<TraitItemType> for TraitItem
impl From<TraitItemMacro> for TraitItem
impl From<TraitItemMacro> for TraitItem
impl From<ImplItemConst> for ImplItem
impl From<ImplItemConst> for ImplItem
impl From<ImplItemMethod> for ImplItem
impl From<ImplItemMethod> for ImplItem
impl From<ImplItemType> for ImplItem
impl From<ImplItemType> for ImplItem
impl From<ImplItemMacro> for ImplItem
impl From<ImplItemMacro> for ImplItem
impl From<Receiver> for FnArg
impl From<Receiver> for FnArg
impl From<PatType> for FnArg
impl From<PatType> for FnArg
impl From<LitStr> for Lit
impl From<LitStr> for Lit
impl From<LitByteStr> for Lit
impl From<LitByteStr> for Lit
impl From<LitByte> for Lit
impl From<LitByte> for Lit
impl From<LitChar> for Lit
impl From<LitChar> for Lit
impl From<LitInt> for Lit
impl From<LitInt> for Lit
impl From<LitFloat> for Lit
impl From<LitFloat> for Lit
impl From<LitBool> for Lit
impl From<LitBool> for Lit
impl From<Literal> for LitInt
impl From<Literal> for LitInt
impl From<Literal> for LitFloat
impl From<Literal> for LitFloat
impl From<DataStruct> for Data
impl From<DataStruct> for Data
impl From<DataEnum> for Data
impl From<DataEnum> for Data
impl From<DataUnion> for Data
impl From<DataUnion> for Data
impl From<TypeArray> for Type
impl From<TypeArray> for Type
impl From<TypeBareFn> for Type
impl From<TypeBareFn> for Type
impl From<TypeGroup> for Type
impl From<TypeGroup> for Type
impl From<TypeImplTrait> for Type
impl From<TypeImplTrait> for Type
impl From<TypeInfer> for Type
impl From<TypeInfer> for Type
impl From<TypeMacro> for Type
impl From<TypeMacro> for Type
impl From<TypeNever> for Type
impl From<TypeNever> for Type
impl From<TypeParen> for Type
impl From<TypeParen> for Type
impl From<TypePath> for Type
impl From<TypePath> for Type
impl From<TypePtr> for Type
impl From<TypePtr> for Type
impl From<TypeReference> for Type
impl From<TypeReference> for Type
impl From<TypeSlice> for Type
impl From<TypeSlice> for Type
impl From<TypeTraitObject> for Type
impl From<TypeTraitObject> for Type
impl From<TypeTuple> for Type
impl From<TypeTuple> for Type
impl From<PatBox> for Pat
impl From<PatBox> for Pat
impl From<PatIdent> for Pat
impl From<PatIdent> for Pat
impl From<PatLit> for Pat
impl From<PatLit> for Pat
impl From<PatMacro> for Pat
impl From<PatMacro> for Pat
impl From<PatOr> for Pat
impl From<PatOr> for Pat
impl From<PatPath> for Pat
impl From<PatPath> for Pat
impl From<PatRange> for Pat
impl From<PatRange> for Pat
impl From<PatReference> for Pat
impl From<PatReference> for Pat
impl From<PatRest> for Pat
impl From<PatRest> for Pat
impl From<PatSlice> for Pat
impl From<PatSlice> for Pat
impl From<PatStruct> for Pat
impl From<PatStruct> for Pat
impl From<PatTuple> for Pat
impl From<PatTuple> for Pat
impl From<PatTupleStruct> for Pat
impl From<PatTupleStruct> for Pat
impl From<PatType> for Pat
impl From<PatType> for Pat
impl From<PatWild> for Pat
impl From<PatWild> for Pat
impl<T> From<T> for Path where
T: Into<PathSegment>,
impl<T> From<T> for Path where
T: Into<PathSegment>,
impl<T> From<T> for PathSegment where
T: Into<Ident>,
impl<T> From<T> for PathSegment where
T: Into<Ident>,
impl From<LexError> for Error
impl From<LexError> for Error
impl From<Error> for TiffError
impl From<Error> for TiffError
impl From<FromUtf8Error> for TiffError
impl From<FromUtf8Error> for TiffError
impl From<TiffFormatError> for TiffError
impl From<TiffFormatError> for TiffError
impl From<TiffUnsupportedError> for TiffError
impl From<TiffUnsupportedError> for TiffError
impl From<TryFromIntError> for TiffError
impl From<TryFromIntError> for TiffError
impl From<u16> for Weight
impl From<u16> for Weight
impl<I: Interface> From<Main<I>> for Attached<I> where
I: AsRef<Proxy<I>> + From<Proxy<I>>,
impl<I: Interface> From<Main<I>> for Attached<I> where
I: AsRef<Proxy<I>> + From<Proxy<I>>,
impl From<Proxy<WlDisplay>> for WlDisplay
impl From<Proxy<WlDisplay>> for WlDisplay
impl From<WlDisplay> for Proxy<WlDisplay>
impl From<WlDisplay> for Proxy<WlDisplay>
impl From<Proxy<WlRegistry>> for WlRegistry
impl From<Proxy<WlRegistry>> for WlRegistry
impl From<WlRegistry> for Proxy<WlRegistry>
impl From<WlRegistry> for Proxy<WlRegistry>
impl From<Proxy<WlCallback>> for WlCallback
impl From<Proxy<WlCallback>> for WlCallback
impl From<WlCallback> for Proxy<WlCallback>
impl From<WlCallback> for Proxy<WlCallback>
impl From<Proxy<WlCompositor>> for WlCompositor
impl From<Proxy<WlCompositor>> for WlCompositor
impl From<WlCompositor> for Proxy<WlCompositor>
impl From<WlCompositor> for Proxy<WlCompositor>
impl From<Proxy<WlShmPool>> for WlShmPool
impl From<Proxy<WlShmPool>> for WlShmPool
impl From<WlShmPool> for Proxy<WlShmPool>
impl From<WlShmPool> for Proxy<WlShmPool>
impl From<Proxy<WlShm>> for WlShm
impl From<Proxy<WlShm>> for WlShm
impl From<WlShm> for Proxy<WlShm>
impl From<WlShm> for Proxy<WlShm>
impl From<Proxy<WlBuffer>> for WlBuffer
impl From<Proxy<WlBuffer>> for WlBuffer
impl From<WlBuffer> for Proxy<WlBuffer>
impl From<WlBuffer> for Proxy<WlBuffer>
impl From<Proxy<WlDataOffer>> for WlDataOffer
impl From<Proxy<WlDataOffer>> for WlDataOffer
impl From<WlDataOffer> for Proxy<WlDataOffer>
impl From<WlDataOffer> for Proxy<WlDataOffer>
impl From<Proxy<WlDataSource>> for WlDataSource
impl From<Proxy<WlDataSource>> for WlDataSource
impl From<WlDataSource> for Proxy<WlDataSource>
impl From<WlDataSource> for Proxy<WlDataSource>
impl From<Proxy<WlDataDevice>> for WlDataDevice
impl From<Proxy<WlDataDevice>> for WlDataDevice
impl From<WlDataDevice> for Proxy<WlDataDevice>
impl From<WlDataDevice> for Proxy<WlDataDevice>
impl From<Proxy<WlDataDeviceManager>> for WlDataDeviceManager
impl From<Proxy<WlDataDeviceManager>> for WlDataDeviceManager
impl From<WlDataDeviceManager> for Proxy<WlDataDeviceManager>
impl From<WlDataDeviceManager> for Proxy<WlDataDeviceManager>
impl From<Proxy<WlShell>> for WlShell
impl From<Proxy<WlShell>> for WlShell
impl From<WlShell> for Proxy<WlShell>
impl From<WlShell> for Proxy<WlShell>
impl From<Proxy<WlShellSurface>> for WlShellSurface
impl From<Proxy<WlShellSurface>> for WlShellSurface
impl From<WlShellSurface> for Proxy<WlShellSurface>
impl From<WlShellSurface> for Proxy<WlShellSurface>
impl From<Proxy<WlSurface>> for WlSurface
impl From<Proxy<WlSurface>> for WlSurface
impl From<WlSurface> for Proxy<WlSurface>
impl From<WlSurface> for Proxy<WlSurface>
impl From<Proxy<WlSeat>> for WlSeat
impl From<Proxy<WlSeat>> for WlSeat
impl From<WlSeat> for Proxy<WlSeat>
impl From<WlSeat> for Proxy<WlSeat>
impl From<Proxy<WlPointer>> for WlPointer
impl From<Proxy<WlPointer>> for WlPointer
impl From<WlPointer> for Proxy<WlPointer>
impl From<WlPointer> for Proxy<WlPointer>
impl From<Proxy<WlKeyboard>> for WlKeyboard
impl From<Proxy<WlKeyboard>> for WlKeyboard
impl From<WlKeyboard> for Proxy<WlKeyboard>
impl From<WlKeyboard> for Proxy<WlKeyboard>
impl From<Proxy<WlTouch>> for WlTouch
impl From<Proxy<WlTouch>> for WlTouch
impl From<WlTouch> for Proxy<WlTouch>
impl From<WlTouch> for Proxy<WlTouch>
impl From<Proxy<WlOutput>> for WlOutput
impl From<Proxy<WlOutput>> for WlOutput
impl From<WlOutput> for Proxy<WlOutput>
impl From<WlOutput> for Proxy<WlOutput>
impl From<Proxy<WlRegion>> for WlRegion
impl From<Proxy<WlRegion>> for WlRegion
impl From<WlRegion> for Proxy<WlRegion>
impl From<WlRegion> for Proxy<WlRegion>
impl From<Proxy<WlSubcompositor>> for WlSubcompositor
impl From<Proxy<WlSubcompositor>> for WlSubcompositor
impl From<WlSubcompositor> for Proxy<WlSubcompositor>
impl From<WlSubcompositor> for Proxy<WlSubcompositor>
impl From<Proxy<WlSubsurface>> for WlSubsurface
impl From<Proxy<WlSubsurface>> for WlSubsurface
impl From<WlSubsurface> for Proxy<WlSubsurface>
impl From<WlSubsurface> for Proxy<WlSubsurface>
impl From<Proxy<AnonymousObject>> for AnonymousObject
impl From<Proxy<AnonymousObject>> for AnonymousObject
impl From<AnonymousObject> for Proxy<AnonymousObject>
impl From<AnonymousObject> for Proxy<AnonymousObject>
impl From<Proxy<ZwpFullscreenShellV1>> for ZwpFullscreenShellV1
impl From<Proxy<ZwpFullscreenShellV1>> for ZwpFullscreenShellV1
impl From<Proxy<ZwpFullscreenShellModeFeedbackV1>> for ZwpFullscreenShellModeFeedbackV1
impl From<Proxy<ZwpFullscreenShellModeFeedbackV1>> for ZwpFullscreenShellModeFeedbackV1
impl From<Proxy<ZwpIdleInhibitManagerV1>> for ZwpIdleInhibitManagerV1
impl From<Proxy<ZwpIdleInhibitManagerV1>> for ZwpIdleInhibitManagerV1
impl From<Proxy<ZwpIdleInhibitorV1>> for ZwpIdleInhibitorV1
impl From<Proxy<ZwpIdleInhibitorV1>> for ZwpIdleInhibitorV1
impl From<Proxy<ZwpInputMethodContextV1>> for ZwpInputMethodContextV1
impl From<Proxy<ZwpInputMethodContextV1>> for ZwpInputMethodContextV1
impl From<Proxy<ZwpInputMethodV1>> for ZwpInputMethodV1
impl From<Proxy<ZwpInputMethodV1>> for ZwpInputMethodV1
impl From<Proxy<ZwpInputPanelV1>> for ZwpInputPanelV1
impl From<Proxy<ZwpInputPanelV1>> for ZwpInputPanelV1
impl From<Proxy<ZwpInputPanelSurfaceV1>> for ZwpInputPanelSurfaceV1
impl From<Proxy<ZwpInputPanelSurfaceV1>> for ZwpInputPanelSurfaceV1
impl From<Proxy<ZwpInputTimestampsManagerV1>> for ZwpInputTimestampsManagerV1
impl From<Proxy<ZwpInputTimestampsManagerV1>> for ZwpInputTimestampsManagerV1
impl From<Proxy<ZwpInputTimestampsV1>> for ZwpInputTimestampsV1
impl From<Proxy<ZwpInputTimestampsV1>> for ZwpInputTimestampsV1
impl From<Proxy<ZwpKeyboardShortcutsInhibitManagerV1>> for ZwpKeyboardShortcutsInhibitManagerV1
impl From<Proxy<ZwpKeyboardShortcutsInhibitManagerV1>> for ZwpKeyboardShortcutsInhibitManagerV1
impl From<Proxy<ZwpKeyboardShortcutsInhibitorV1>> for ZwpKeyboardShortcutsInhibitorV1
impl From<Proxy<ZwpKeyboardShortcutsInhibitorV1>> for ZwpKeyboardShortcutsInhibitorV1
impl From<Proxy<ZwpLinuxDmabufV1>> for ZwpLinuxDmabufV1
impl From<Proxy<ZwpLinuxDmabufV1>> for ZwpLinuxDmabufV1
impl From<Proxy<ZwpLinuxBufferParamsV1>> for ZwpLinuxBufferParamsV1
impl From<Proxy<ZwpLinuxBufferParamsV1>> for ZwpLinuxBufferParamsV1
impl From<Proxy<ZwpLinuxExplicitSynchronizationV1>> for ZwpLinuxExplicitSynchronizationV1
impl From<Proxy<ZwpLinuxExplicitSynchronizationV1>> for ZwpLinuxExplicitSynchronizationV1
impl From<Proxy<ZwpLinuxSurfaceSynchronizationV1>> for ZwpLinuxSurfaceSynchronizationV1
impl From<Proxy<ZwpLinuxSurfaceSynchronizationV1>> for ZwpLinuxSurfaceSynchronizationV1
impl From<Proxy<ZwpLinuxBufferReleaseV1>> for ZwpLinuxBufferReleaseV1
impl From<Proxy<ZwpLinuxBufferReleaseV1>> for ZwpLinuxBufferReleaseV1
impl From<Proxy<ZwpPointerConstraintsV1>> for ZwpPointerConstraintsV1
impl From<Proxy<ZwpPointerConstraintsV1>> for ZwpPointerConstraintsV1
impl From<Proxy<ZwpLockedPointerV1>> for ZwpLockedPointerV1
impl From<Proxy<ZwpLockedPointerV1>> for ZwpLockedPointerV1
impl From<Proxy<ZwpConfinedPointerV1>> for ZwpConfinedPointerV1
impl From<Proxy<ZwpConfinedPointerV1>> for ZwpConfinedPointerV1
impl From<Proxy<ZwpPointerGesturesV1>> for ZwpPointerGesturesV1
impl From<Proxy<ZwpPointerGesturesV1>> for ZwpPointerGesturesV1
impl From<Proxy<ZwpPointerGestureSwipeV1>> for ZwpPointerGestureSwipeV1
impl From<Proxy<ZwpPointerGestureSwipeV1>> for ZwpPointerGestureSwipeV1
impl From<Proxy<ZwpPointerGesturePinchV1>> for ZwpPointerGesturePinchV1
impl From<Proxy<ZwpPointerGesturePinchV1>> for ZwpPointerGesturePinchV1
impl From<Proxy<ZwpPrimarySelectionDeviceManagerV1>> for ZwpPrimarySelectionDeviceManagerV1
impl From<Proxy<ZwpPrimarySelectionDeviceManagerV1>> for ZwpPrimarySelectionDeviceManagerV1
impl From<Proxy<ZwpPrimarySelectionDeviceV1>> for ZwpPrimarySelectionDeviceV1
impl From<Proxy<ZwpPrimarySelectionDeviceV1>> for ZwpPrimarySelectionDeviceV1
impl From<Proxy<ZwpPrimarySelectionOfferV1>> for ZwpPrimarySelectionOfferV1
impl From<Proxy<ZwpPrimarySelectionOfferV1>> for ZwpPrimarySelectionOfferV1
impl From<Proxy<ZwpPrimarySelectionSourceV1>> for ZwpPrimarySelectionSourceV1
impl From<Proxy<ZwpPrimarySelectionSourceV1>> for ZwpPrimarySelectionSourceV1
impl From<Proxy<ZwpRelativePointerManagerV1>> for ZwpRelativePointerManagerV1
impl From<Proxy<ZwpRelativePointerManagerV1>> for ZwpRelativePointerManagerV1
impl From<Proxy<ZwpRelativePointerV1>> for ZwpRelativePointerV1
impl From<Proxy<ZwpRelativePointerV1>> for ZwpRelativePointerV1
impl From<Proxy<ZwpTabletManagerV1>> for ZwpTabletManagerV1
impl From<Proxy<ZwpTabletManagerV1>> for ZwpTabletManagerV1
impl From<Proxy<ZwpTabletSeatV1>> for ZwpTabletSeatV1
impl From<Proxy<ZwpTabletSeatV1>> for ZwpTabletSeatV1
impl From<Proxy<ZwpTabletToolV1>> for ZwpTabletToolV1
impl From<Proxy<ZwpTabletToolV1>> for ZwpTabletToolV1
impl From<Proxy<ZwpTabletV1>> for ZwpTabletV1
impl From<Proxy<ZwpTabletV1>> for ZwpTabletV1
impl From<Proxy<ZwpTabletManagerV2>> for ZwpTabletManagerV2
impl From<Proxy<ZwpTabletManagerV2>> for ZwpTabletManagerV2
impl From<Proxy<ZwpTabletSeatV2>> for ZwpTabletSeatV2
impl From<Proxy<ZwpTabletSeatV2>> for ZwpTabletSeatV2
impl From<Proxy<ZwpTabletToolV2>> for ZwpTabletToolV2
impl From<Proxy<ZwpTabletToolV2>> for ZwpTabletToolV2
impl From<Proxy<ZwpTabletV2>> for ZwpTabletV2
impl From<Proxy<ZwpTabletV2>> for ZwpTabletV2
impl From<Proxy<ZwpTabletPadRingV2>> for ZwpTabletPadRingV2
impl From<Proxy<ZwpTabletPadRingV2>> for ZwpTabletPadRingV2
impl From<Proxy<ZwpTabletPadStripV2>> for ZwpTabletPadStripV2
impl From<Proxy<ZwpTabletPadStripV2>> for ZwpTabletPadStripV2
impl From<Proxy<ZwpTabletPadGroupV2>> for ZwpTabletPadGroupV2
impl From<Proxy<ZwpTabletPadGroupV2>> for ZwpTabletPadGroupV2
impl From<Proxy<ZwpTabletPadV2>> for ZwpTabletPadV2
impl From<Proxy<ZwpTabletPadV2>> for ZwpTabletPadV2
impl From<Proxy<ZwpTextInputV1>> for ZwpTextInputV1
impl From<Proxy<ZwpTextInputV1>> for ZwpTextInputV1
impl From<Proxy<ZwpTextInputManagerV1>> for ZwpTextInputManagerV1
impl From<Proxy<ZwpTextInputManagerV1>> for ZwpTextInputManagerV1
impl From<Proxy<ZwpTextInputV3>> for ZwpTextInputV3
impl From<Proxy<ZwpTextInputV3>> for ZwpTextInputV3
impl From<Proxy<ZwpTextInputManagerV3>> for ZwpTextInputManagerV3
impl From<Proxy<ZwpTextInputManagerV3>> for ZwpTextInputManagerV3
impl From<Proxy<ZxdgDecorationManagerV1>> for ZxdgDecorationManagerV1
impl From<Proxy<ZxdgDecorationManagerV1>> for ZxdgDecorationManagerV1
impl From<Proxy<ZxdgToplevelDecorationV1>> for ZxdgToplevelDecorationV1
impl From<Proxy<ZxdgToplevelDecorationV1>> for ZxdgToplevelDecorationV1
impl From<Proxy<ZxdgExporterV1>> for ZxdgExporterV1
impl From<Proxy<ZxdgExporterV1>> for ZxdgExporterV1
impl From<Proxy<ZxdgImporterV1>> for ZxdgImporterV1
impl From<Proxy<ZxdgImporterV1>> for ZxdgImporterV1
impl From<Proxy<ZxdgExportedV1>> for ZxdgExportedV1
impl From<Proxy<ZxdgExportedV1>> for ZxdgExportedV1
impl From<Proxy<ZxdgImportedV1>> for ZxdgImportedV1
impl From<Proxy<ZxdgImportedV1>> for ZxdgImportedV1
impl From<Proxy<ZxdgExporterV2>> for ZxdgExporterV2
impl From<Proxy<ZxdgExporterV2>> for ZxdgExporterV2
impl From<Proxy<ZxdgImporterV2>> for ZxdgImporterV2
impl From<Proxy<ZxdgImporterV2>> for ZxdgImporterV2
impl From<Proxy<ZxdgExportedV2>> for ZxdgExportedV2
impl From<Proxy<ZxdgExportedV2>> for ZxdgExportedV2
impl From<Proxy<ZxdgImportedV2>> for ZxdgImportedV2
impl From<Proxy<ZxdgImportedV2>> for ZxdgImportedV2
impl From<Proxy<ZxdgOutputManagerV1>> for ZxdgOutputManagerV1
impl From<Proxy<ZxdgOutputManagerV1>> for ZxdgOutputManagerV1
impl From<Proxy<ZxdgOutputV1>> for ZxdgOutputV1
impl From<Proxy<ZxdgOutputV1>> for ZxdgOutputV1
impl From<Proxy<XdgShell>> for XdgShell
impl From<Proxy<XdgShell>> for XdgShell
impl From<Proxy<XdgSurface>> for XdgSurface
impl From<Proxy<XdgSurface>> for XdgSurface
impl From<Proxy<XdgPopup>> for XdgPopup
impl From<Proxy<XdgPopup>> for XdgPopup
impl From<Proxy<ZxdgShellV6>> for ZxdgShellV6
impl From<Proxy<ZxdgShellV6>> for ZxdgShellV6
impl From<Proxy<ZxdgPositionerV6>> for ZxdgPositionerV6
impl From<Proxy<ZxdgPositionerV6>> for ZxdgPositionerV6
impl From<Proxy<ZxdgSurfaceV6>> for ZxdgSurfaceV6
impl From<Proxy<ZxdgSurfaceV6>> for ZxdgSurfaceV6
impl From<Proxy<ZxdgToplevelV6>> for ZxdgToplevelV6
impl From<Proxy<ZxdgToplevelV6>> for ZxdgToplevelV6
impl From<Proxy<ZxdgPopupV6>> for ZxdgPopupV6
impl From<Proxy<ZxdgPopupV6>> for ZxdgPopupV6
impl From<Proxy<ZwpXwaylandKeyboardGrabManagerV1>> for ZwpXwaylandKeyboardGrabManagerV1
impl From<Proxy<ZwpXwaylandKeyboardGrabManagerV1>> for ZwpXwaylandKeyboardGrabManagerV1
impl From<Proxy<ZwpXwaylandKeyboardGrabV1>> for ZwpXwaylandKeyboardGrabV1
impl From<Proxy<ZwpXwaylandKeyboardGrabV1>> for ZwpXwaylandKeyboardGrabV1
impl From<Proxy<GtkPrimarySelectionDeviceManager>> for GtkPrimarySelectionDeviceManager
impl From<Proxy<GtkPrimarySelectionDeviceManager>> for GtkPrimarySelectionDeviceManager
impl From<Proxy<GtkPrimarySelectionDevice>> for GtkPrimarySelectionDevice
impl From<Proxy<GtkPrimarySelectionDevice>> for GtkPrimarySelectionDevice
impl From<Proxy<GtkPrimarySelectionOffer>> for GtkPrimarySelectionOffer
impl From<Proxy<GtkPrimarySelectionOffer>> for GtkPrimarySelectionOffer
impl From<Proxy<GtkPrimarySelectionSource>> for GtkPrimarySelectionSource
impl From<Proxy<GtkPrimarySelectionSource>> for GtkPrimarySelectionSource
impl From<Proxy<ZwlrDataControlManagerV1>> for ZwlrDataControlManagerV1
impl From<Proxy<ZwlrDataControlManagerV1>> for ZwlrDataControlManagerV1
impl From<Proxy<ZwlrDataControlDeviceV1>> for ZwlrDataControlDeviceV1
impl From<Proxy<ZwlrDataControlDeviceV1>> for ZwlrDataControlDeviceV1
impl From<Proxy<ZwlrDataControlSourceV1>> for ZwlrDataControlSourceV1
impl From<Proxy<ZwlrDataControlSourceV1>> for ZwlrDataControlSourceV1
impl From<Proxy<ZwlrDataControlOfferV1>> for ZwlrDataControlOfferV1
impl From<Proxy<ZwlrDataControlOfferV1>> for ZwlrDataControlOfferV1
impl From<Proxy<ZwlrExportDmabufManagerV1>> for ZwlrExportDmabufManagerV1
impl From<Proxy<ZwlrExportDmabufManagerV1>> for ZwlrExportDmabufManagerV1
impl From<Proxy<ZwlrExportDmabufFrameV1>> for ZwlrExportDmabufFrameV1
impl From<Proxy<ZwlrExportDmabufFrameV1>> for ZwlrExportDmabufFrameV1
impl From<Proxy<ZwlrForeignToplevelManagerV1>> for ZwlrForeignToplevelManagerV1
impl From<Proxy<ZwlrForeignToplevelManagerV1>> for ZwlrForeignToplevelManagerV1
impl From<Proxy<ZwlrForeignToplevelHandleV1>> for ZwlrForeignToplevelHandleV1
impl From<Proxy<ZwlrForeignToplevelHandleV1>> for ZwlrForeignToplevelHandleV1
impl From<Proxy<ZwlrGammaControlManagerV1>> for ZwlrGammaControlManagerV1
impl From<Proxy<ZwlrGammaControlManagerV1>> for ZwlrGammaControlManagerV1
impl From<Proxy<ZwlrGammaControlV1>> for ZwlrGammaControlV1
impl From<Proxy<ZwlrGammaControlV1>> for ZwlrGammaControlV1
impl From<Proxy<ZwlrInputInhibitManagerV1>> for ZwlrInputInhibitManagerV1
impl From<Proxy<ZwlrInputInhibitManagerV1>> for ZwlrInputInhibitManagerV1
impl From<Proxy<ZwlrInputInhibitorV1>> for ZwlrInputInhibitorV1
impl From<Proxy<ZwlrInputInhibitorV1>> for ZwlrInputInhibitorV1
impl From<Proxy<ZwlrLayerShellV1>> for ZwlrLayerShellV1
impl From<Proxy<ZwlrLayerShellV1>> for ZwlrLayerShellV1
impl From<Proxy<ZwlrLayerSurfaceV1>> for ZwlrLayerSurfaceV1
impl From<Proxy<ZwlrLayerSurfaceV1>> for ZwlrLayerSurfaceV1
impl From<Proxy<ZwlrOutputManagerV1>> for ZwlrOutputManagerV1
impl From<Proxy<ZwlrOutputManagerV1>> for ZwlrOutputManagerV1
impl From<Proxy<ZwlrOutputHeadV1>> for ZwlrOutputHeadV1
impl From<Proxy<ZwlrOutputHeadV1>> for ZwlrOutputHeadV1
impl From<Proxy<ZwlrOutputModeV1>> for ZwlrOutputModeV1
impl From<Proxy<ZwlrOutputModeV1>> for ZwlrOutputModeV1
impl From<Proxy<ZwlrOutputConfigurationV1>> for ZwlrOutputConfigurationV1
impl From<Proxy<ZwlrOutputConfigurationV1>> for ZwlrOutputConfigurationV1
impl From<Proxy<ZwlrOutputConfigurationHeadV1>> for ZwlrOutputConfigurationHeadV1
impl From<Proxy<ZwlrOutputConfigurationHeadV1>> for ZwlrOutputConfigurationHeadV1
impl From<Proxy<ZwlrOutputPowerManagerV1>> for ZwlrOutputPowerManagerV1
impl From<Proxy<ZwlrOutputPowerManagerV1>> for ZwlrOutputPowerManagerV1
impl From<Proxy<ZwlrOutputPowerV1>> for ZwlrOutputPowerV1
impl From<Proxy<ZwlrOutputPowerV1>> for ZwlrOutputPowerV1
impl From<Proxy<ZwlrScreencopyManagerV1>> for ZwlrScreencopyManagerV1
impl From<Proxy<ZwlrScreencopyManagerV1>> for ZwlrScreencopyManagerV1
impl From<Proxy<ZwlrScreencopyFrameV1>> for ZwlrScreencopyFrameV1
impl From<Proxy<ZwlrScreencopyFrameV1>> for ZwlrScreencopyFrameV1
impl From<Proxy<ZwlrVirtualPointerV1>> for ZwlrVirtualPointerV1
impl From<Proxy<ZwlrVirtualPointerV1>> for ZwlrVirtualPointerV1
impl From<Proxy<ZwlrVirtualPointerManagerV1>> for ZwlrVirtualPointerManagerV1
impl From<Proxy<ZwlrVirtualPointerManagerV1>> for ZwlrVirtualPointerManagerV1
impl From<Proxy<WpPresentation>> for WpPresentation
impl From<Proxy<WpPresentation>> for WpPresentation
impl From<Proxy<WpPresentationFeedback>> for WpPresentationFeedback
impl From<Proxy<WpPresentationFeedback>> for WpPresentationFeedback
impl From<Proxy<XdgWmBase>> for XdgWmBase
impl From<Proxy<XdgWmBase>> for XdgWmBase
impl From<Proxy<XdgPositioner>> for XdgPositioner
impl From<Proxy<XdgPositioner>> for XdgPositioner
impl From<Proxy<XdgSurface>> for XdgSurface
impl From<Proxy<XdgSurface>> for XdgSurface
impl From<Proxy<XdgToplevel>> for XdgToplevel
impl From<Proxy<XdgToplevel>> for XdgToplevel
impl From<Proxy<XdgPopup>> for XdgPopup
impl From<Proxy<XdgPopup>> for XdgPopup
impl From<Proxy<WpViewporter>> for WpViewporter
impl From<Proxy<WpViewporter>> for WpViewporter
impl From<Proxy<WpViewport>> for WpViewport
impl From<Proxy<WpViewport>> for WpViewport
impl From<[u32; 2]> for Size
impl From<[u32; 2]> for Size
impl From<[f64; 2]> for Size
impl From<[f64; 2]> for Size
impl From<(u32, u32)> for Size
impl From<(u32, u32)> for Size
impl From<(f64, f64)> for Size
impl From<(f64, f64)> for Size
impl From<[i32; 2]> for Position
impl From<[i32; 2]> for Position
impl From<(i32, i32)> for Position
impl From<(i32, i32)> for Position
impl<P: Pixel, X: Pixel> From<(X, X)> for LogicalPosition<P>
impl<P: Pixel, X: Pixel> From<(X, X)> for LogicalPosition<P>
impl<P: Pixel, X: Pixel> From<[X; 2]> for LogicalPosition<P>
impl<P: Pixel, X: Pixel> From<[X; 2]> for LogicalPosition<P>
impl<P: Pixel, X: Pixel> From<(X, X)> for PhysicalPosition<P>
impl<P: Pixel, X: Pixel> From<(X, X)> for PhysicalPosition<P>
impl<P: Pixel, X: Pixel> From<[X; 2]> for PhysicalPosition<P>
impl<P: Pixel, X: Pixel> From<[X; 2]> for PhysicalPosition<P>
impl<P: Pixel, X: Pixel> From<(X, X)> for LogicalSize<P>
impl<P: Pixel, X: Pixel> From<(X, X)> for LogicalSize<P>
impl<P: Pixel, X: Pixel> From<[X; 2]> for LogicalSize<P>
impl<P: Pixel, X: Pixel> From<[X; 2]> for LogicalSize<P>
impl<P: Pixel, X: Pixel> From<(X, X)> for PhysicalSize<P>
impl<P: Pixel, X: Pixel> From<(X, X)> for PhysicalSize<P>
impl<P: Pixel, X: Pixel> From<[X; 2]> for PhysicalSize<P>
impl<P: Pixel, X: Pixel> From<[X; 2]> for PhysicalSize<P>
impl<P: Pixel> From<PhysicalSize<P>> for Size
impl<P: Pixel> From<PhysicalSize<P>> for Size
impl<P: Pixel> From<LogicalSize<P>> for Size
impl<P: Pixel> From<LogicalSize<P>> for Size
impl<P: Pixel> From<PhysicalPosition<P>> for Position
impl<P: Pixel> From<PhysicalPosition<P>> for Position
impl<P: Pixel> From<LogicalPosition<P>> for Position
impl<P: Pixel> From<LogicalPosition<P>> for Position
impl From<ModifiersState> for ModifiersState
impl From<ModifiersState> for ModifiersState
impl From<OpenError> for XNotSupported
impl From<OpenError> for XNotSupported
impl From<XAnyEvent> for XEvent
impl From<XAnyEvent> for XEvent
impl<'a> From<&'a XAnyEvent> for XEvent
impl<'a> From<&'a XAnyEvent> for XEvent
impl From<XEvent> for XAnyEvent
impl From<XEvent> for XAnyEvent
impl<'a> From<&'a XEvent> for XAnyEvent
impl<'a> From<&'a XEvent> for XAnyEvent
impl From<XButtonEvent> for XEvent
impl From<XButtonEvent> for XEvent
impl<'a> From<&'a XButtonEvent> for XEvent
impl<'a> From<&'a XButtonEvent> for XEvent
impl From<XEvent> for XButtonEvent
impl From<XEvent> for XButtonEvent
impl<'a> From<&'a XEvent> for XButtonEvent
impl<'a> From<&'a XEvent> for XButtonEvent
impl From<XCirculateEvent> for XEvent
impl From<XCirculateEvent> for XEvent
impl<'a> From<&'a XCirculateEvent> for XEvent
impl<'a> From<&'a XCirculateEvent> for XEvent
impl From<XEvent> for XCirculateEvent
impl From<XEvent> for XCirculateEvent
impl<'a> From<&'a XEvent> for XCirculateEvent
impl<'a> From<&'a XEvent> for XCirculateEvent
impl From<XCirculateRequestEvent> for XEvent
impl From<XCirculateRequestEvent> for XEvent
impl<'a> From<&'a XCirculateRequestEvent> for XEvent
impl<'a> From<&'a XCirculateRequestEvent> for XEvent
impl From<XEvent> for XCirculateRequestEvent
impl From<XEvent> for XCirculateRequestEvent
impl<'a> From<&'a XEvent> for XCirculateRequestEvent
impl<'a> From<&'a XEvent> for XCirculateRequestEvent
impl From<XClientMessageEvent> for XEvent
impl From<XClientMessageEvent> for XEvent
impl<'a> From<&'a XClientMessageEvent> for XEvent
impl<'a> From<&'a XClientMessageEvent> for XEvent
impl From<XEvent> for XClientMessageEvent
impl From<XEvent> for XClientMessageEvent
impl<'a> From<&'a XEvent> for XClientMessageEvent
impl<'a> From<&'a XEvent> for XClientMessageEvent
impl From<XColormapEvent> for XEvent
impl From<XColormapEvent> for XEvent
impl<'a> From<&'a XColormapEvent> for XEvent
impl<'a> From<&'a XColormapEvent> for XEvent
impl From<XEvent> for XColormapEvent
impl From<XEvent> for XColormapEvent
impl<'a> From<&'a XEvent> for XColormapEvent
impl<'a> From<&'a XEvent> for XColormapEvent
impl From<XConfigureEvent> for XEvent
impl From<XConfigureEvent> for XEvent
impl<'a> From<&'a XConfigureEvent> for XEvent
impl<'a> From<&'a XConfigureEvent> for XEvent
impl From<XEvent> for XConfigureEvent
impl From<XEvent> for XConfigureEvent
impl<'a> From<&'a XEvent> for XConfigureEvent
impl<'a> From<&'a XEvent> for XConfigureEvent
impl From<XConfigureRequestEvent> for XEvent
impl From<XConfigureRequestEvent> for XEvent
impl<'a> From<&'a XConfigureRequestEvent> for XEvent
impl<'a> From<&'a XConfigureRequestEvent> for XEvent
impl From<XEvent> for XConfigureRequestEvent
impl From<XEvent> for XConfigureRequestEvent
impl<'a> From<&'a XEvent> for XConfigureRequestEvent
impl<'a> From<&'a XEvent> for XConfigureRequestEvent
impl From<XCreateWindowEvent> for XEvent
impl From<XCreateWindowEvent> for XEvent
impl<'a> From<&'a XCreateWindowEvent> for XEvent
impl<'a> From<&'a XCreateWindowEvent> for XEvent
impl From<XEvent> for XCreateWindowEvent
impl From<XEvent> for XCreateWindowEvent
impl<'a> From<&'a XEvent> for XCreateWindowEvent
impl<'a> From<&'a XEvent> for XCreateWindowEvent
impl From<XCrossingEvent> for XEvent
impl From<XCrossingEvent> for XEvent
impl<'a> From<&'a XCrossingEvent> for XEvent
impl<'a> From<&'a XCrossingEvent> for XEvent
impl From<XEvent> for XCrossingEvent
impl From<XEvent> for XCrossingEvent
impl<'a> From<&'a XEvent> for XCrossingEvent
impl<'a> From<&'a XEvent> for XCrossingEvent
impl From<XDestroyWindowEvent> for XEvent
impl From<XDestroyWindowEvent> for XEvent
impl<'a> From<&'a XDestroyWindowEvent> for XEvent
impl<'a> From<&'a XDestroyWindowEvent> for XEvent
impl From<XEvent> for XDestroyWindowEvent
impl From<XEvent> for XDestroyWindowEvent
impl<'a> From<&'a XEvent> for XDestroyWindowEvent
impl<'a> From<&'a XEvent> for XDestroyWindowEvent
impl From<XErrorEvent> for XEvent
impl From<XErrorEvent> for XEvent
impl<'a> From<&'a XErrorEvent> for XEvent
impl<'a> From<&'a XErrorEvent> for XEvent
impl From<XEvent> for XErrorEvent
impl From<XEvent> for XErrorEvent
impl<'a> From<&'a XEvent> for XErrorEvent
impl<'a> From<&'a XEvent> for XErrorEvent
impl From<XExposeEvent> for XEvent
impl From<XExposeEvent> for XEvent
impl<'a> From<&'a XExposeEvent> for XEvent
impl<'a> From<&'a XExposeEvent> for XEvent
impl From<XEvent> for XExposeEvent
impl From<XEvent> for XExposeEvent
impl<'a> From<&'a XEvent> for XExposeEvent
impl<'a> From<&'a XEvent> for XExposeEvent
impl From<XFocusChangeEvent> for XEvent
impl From<XFocusChangeEvent> for XEvent
impl<'a> From<&'a XFocusChangeEvent> for XEvent
impl<'a> From<&'a XFocusChangeEvent> for XEvent
impl From<XEvent> for XFocusChangeEvent
impl From<XEvent> for XFocusChangeEvent
impl<'a> From<&'a XEvent> for XFocusChangeEvent
impl<'a> From<&'a XEvent> for XFocusChangeEvent
impl From<XGenericEventCookie> for XEvent
impl From<XGenericEventCookie> for XEvent
impl<'a> From<&'a XGenericEventCookie> for XEvent
impl<'a> From<&'a XGenericEventCookie> for XEvent
impl From<XEvent> for XGenericEventCookie
impl From<XEvent> for XGenericEventCookie
impl<'a> From<&'a XEvent> for XGenericEventCookie
impl<'a> From<&'a XEvent> for XGenericEventCookie
impl From<XGraphicsExposeEvent> for XEvent
impl From<XGraphicsExposeEvent> for XEvent
impl<'a> From<&'a XGraphicsExposeEvent> for XEvent
impl<'a> From<&'a XGraphicsExposeEvent> for XEvent
impl From<XEvent> for XGraphicsExposeEvent
impl From<XEvent> for XGraphicsExposeEvent
impl<'a> From<&'a XEvent> for XGraphicsExposeEvent
impl<'a> From<&'a XEvent> for XGraphicsExposeEvent
impl From<XGravityEvent> for XEvent
impl From<XGravityEvent> for XEvent
impl<'a> From<&'a XGravityEvent> for XEvent
impl<'a> From<&'a XGravityEvent> for XEvent
impl From<XEvent> for XGravityEvent
impl From<XEvent> for XGravityEvent
impl<'a> From<&'a XEvent> for XGravityEvent
impl<'a> From<&'a XEvent> for XGravityEvent
impl From<XKeyEvent> for XEvent
impl From<XKeyEvent> for XEvent
impl<'a> From<&'a XKeyEvent> for XEvent
impl<'a> From<&'a XKeyEvent> for XEvent
impl From<XEvent> for XKeyEvent
impl From<XEvent> for XKeyEvent
impl<'a> From<&'a XEvent> for XKeyEvent
impl<'a> From<&'a XEvent> for XKeyEvent
impl From<XKeymapEvent> for XEvent
impl From<XKeymapEvent> for XEvent
impl<'a> From<&'a XKeymapEvent> for XEvent
impl<'a> From<&'a XKeymapEvent> for XEvent
impl From<XEvent> for XKeymapEvent
impl From<XEvent> for XKeymapEvent
impl<'a> From<&'a XEvent> for XKeymapEvent
impl<'a> From<&'a XEvent> for XKeymapEvent
impl From<XMapEvent> for XEvent
impl From<XMapEvent> for XEvent
impl<'a> From<&'a XMapEvent> for XEvent
impl<'a> From<&'a XMapEvent> for XEvent
impl From<XEvent> for XMapEvent
impl From<XEvent> for XMapEvent
impl<'a> From<&'a XEvent> for XMapEvent
impl<'a> From<&'a XEvent> for XMapEvent
impl From<XMappingEvent> for XEvent
impl From<XMappingEvent> for XEvent
impl<'a> From<&'a XMappingEvent> for XEvent
impl<'a> From<&'a XMappingEvent> for XEvent
impl From<XEvent> for XMappingEvent
impl From<XEvent> for XMappingEvent
impl<'a> From<&'a XEvent> for XMappingEvent
impl<'a> From<&'a XEvent> for XMappingEvent
impl From<XMapRequestEvent> for XEvent
impl From<XMapRequestEvent> for XEvent
impl<'a> From<&'a XMapRequestEvent> for XEvent
impl<'a> From<&'a XMapRequestEvent> for XEvent
impl From<XEvent> for XMapRequestEvent
impl From<XEvent> for XMapRequestEvent
impl<'a> From<&'a XEvent> for XMapRequestEvent
impl<'a> From<&'a XEvent> for XMapRequestEvent
impl From<XMotionEvent> for XEvent
impl From<XMotionEvent> for XEvent
impl<'a> From<&'a XMotionEvent> for XEvent
impl<'a> From<&'a XMotionEvent> for XEvent
impl From<XEvent> for XMotionEvent
impl From<XEvent> for XMotionEvent
impl<'a> From<&'a XEvent> for XMotionEvent
impl<'a> From<&'a XEvent> for XMotionEvent
impl From<XNoExposeEvent> for XEvent
impl From<XNoExposeEvent> for XEvent
impl<'a> From<&'a XNoExposeEvent> for XEvent
impl<'a> From<&'a XNoExposeEvent> for XEvent
impl From<XEvent> for XNoExposeEvent
impl From<XEvent> for XNoExposeEvent
impl<'a> From<&'a XEvent> for XNoExposeEvent
impl<'a> From<&'a XEvent> for XNoExposeEvent
impl From<XPropertyEvent> for XEvent
impl From<XPropertyEvent> for XEvent
impl<'a> From<&'a XPropertyEvent> for XEvent
impl<'a> From<&'a XPropertyEvent> for XEvent
impl From<XEvent> for XPropertyEvent
impl From<XEvent> for XPropertyEvent
impl<'a> From<&'a XEvent> for XPropertyEvent
impl<'a> From<&'a XEvent> for XPropertyEvent
impl From<XReparentEvent> for XEvent
impl From<XReparentEvent> for XEvent
impl<'a> From<&'a XReparentEvent> for XEvent
impl<'a> From<&'a XReparentEvent> for XEvent
impl From<XEvent> for XReparentEvent
impl From<XEvent> for XReparentEvent
impl<'a> From<&'a XEvent> for XReparentEvent
impl<'a> From<&'a XEvent> for XReparentEvent
impl From<XResizeRequestEvent> for XEvent
impl From<XResizeRequestEvent> for XEvent
impl<'a> From<&'a XResizeRequestEvent> for XEvent
impl<'a> From<&'a XResizeRequestEvent> for XEvent
impl From<XEvent> for XResizeRequestEvent
impl From<XEvent> for XResizeRequestEvent
impl<'a> From<&'a XEvent> for XResizeRequestEvent
impl<'a> From<&'a XEvent> for XResizeRequestEvent
impl From<XSelectionClearEvent> for XEvent
impl From<XSelectionClearEvent> for XEvent
impl<'a> From<&'a XSelectionClearEvent> for XEvent
impl<'a> From<&'a XSelectionClearEvent> for XEvent
impl From<XEvent> for XSelectionClearEvent
impl From<XEvent> for XSelectionClearEvent
impl<'a> From<&'a XEvent> for XSelectionClearEvent
impl<'a> From<&'a XEvent> for XSelectionClearEvent
impl From<XSelectionEvent> for XEvent
impl From<XSelectionEvent> for XEvent
impl<'a> From<&'a XSelectionEvent> for XEvent
impl<'a> From<&'a XSelectionEvent> for XEvent
impl From<XEvent> for XSelectionEvent
impl From<XEvent> for XSelectionEvent
impl<'a> From<&'a XEvent> for XSelectionEvent
impl<'a> From<&'a XEvent> for XSelectionEvent
impl From<XSelectionRequestEvent> for XEvent
impl From<XSelectionRequestEvent> for XEvent
impl<'a> From<&'a XSelectionRequestEvent> for XEvent
impl<'a> From<&'a XSelectionRequestEvent> for XEvent
impl From<XEvent> for XSelectionRequestEvent
impl From<XEvent> for XSelectionRequestEvent
impl<'a> From<&'a XEvent> for XSelectionRequestEvent
impl<'a> From<&'a XEvent> for XSelectionRequestEvent
impl From<XUnmapEvent> for XEvent
impl From<XUnmapEvent> for XEvent
impl<'a> From<&'a XUnmapEvent> for XEvent
impl<'a> From<&'a XUnmapEvent> for XEvent
impl From<XEvent> for XUnmapEvent
impl From<XEvent> for XUnmapEvent
impl<'a> From<&'a XEvent> for XUnmapEvent
impl<'a> From<&'a XEvent> for XUnmapEvent
impl From<XVisibilityEvent> for XEvent
impl From<XVisibilityEvent> for XEvent
impl<'a> From<&'a XVisibilityEvent> for XEvent
impl<'a> From<&'a XVisibilityEvent> for XEvent
impl From<XEvent> for XVisibilityEvent
impl From<XEvent> for XVisibilityEvent
impl<'a> From<&'a XEvent> for XVisibilityEvent
impl<'a> From<&'a XEvent> for XVisibilityEvent
impl From<[i8; 20]> for ClientMessageData
impl From<[i8; 20]> for ClientMessageData
impl From<[u8; 20]> for ClientMessageData
impl From<[u8; 20]> for ClientMessageData
impl From<[i16; 10]> for ClientMessageData
impl From<[i16; 10]> for ClientMessageData
impl From<[u16; 10]> for ClientMessageData
impl From<[u16; 10]> for ClientMessageData
impl From<[i64; 5]> for ClientMessageData
impl From<[i64; 5]> for ClientMessageData
impl From<[u64; 5]> for ClientMessageData
impl From<[u64; 5]> for ClientMessageData
impl From<XF86VidModeNotifyEvent> for XEvent
impl From<XF86VidModeNotifyEvent> for XEvent
impl<'a> From<&'a XF86VidModeNotifyEvent> for XEvent
impl<'a> From<&'a XF86VidModeNotifyEvent> for XEvent
impl From<XEvent> for XF86VidModeNotifyEvent
impl From<XEvent> for XF86VidModeNotifyEvent
impl<'a> From<&'a XEvent> for XF86VidModeNotifyEvent
impl<'a> From<&'a XEvent> for XF86VidModeNotifyEvent
impl From<XScreenSaverNotifyEvent> for XEvent
impl From<XScreenSaverNotifyEvent> for XEvent
impl<'a> From<&'a XScreenSaverNotifyEvent> for XEvent
impl<'a> From<&'a XScreenSaverNotifyEvent> for XEvent
impl From<XEvent> for XScreenSaverNotifyEvent
impl From<XEvent> for XScreenSaverNotifyEvent
impl<'a> From<&'a XEvent> for XScreenSaverNotifyEvent
impl<'a> From<&'a XEvent> for XScreenSaverNotifyEvent
impl From<XRRScreenChangeNotifyEvent> for XEvent
impl From<XRRScreenChangeNotifyEvent> for XEvent
impl<'a> From<&'a XRRScreenChangeNotifyEvent> for XEvent
impl<'a> From<&'a XRRScreenChangeNotifyEvent> for XEvent
impl From<XEvent> for XRRScreenChangeNotifyEvent
impl From<XEvent> for XRRScreenChangeNotifyEvent
impl<'a> From<&'a XEvent> for XRRScreenChangeNotifyEvent
impl<'a> From<&'a XEvent> for XRRScreenChangeNotifyEvent
impl From<XRRNotifyEvent> for XEvent
impl From<XRRNotifyEvent> for XEvent
impl<'a> From<&'a XRRNotifyEvent> for XEvent
impl<'a> From<&'a XRRNotifyEvent> for XEvent
impl From<XEvent> for XRRNotifyEvent
impl From<XEvent> for XRRNotifyEvent
impl<'a> From<&'a XEvent> for XRRNotifyEvent
impl<'a> From<&'a XEvent> for XRRNotifyEvent
impl From<XRROutputChangeNotifyEvent> for XEvent
impl From<XRROutputChangeNotifyEvent> for XEvent
impl<'a> From<&'a XRROutputChangeNotifyEvent> for XEvent
impl<'a> From<&'a XRROutputChangeNotifyEvent> for XEvent
impl From<XEvent> for XRROutputChangeNotifyEvent
impl From<XEvent> for XRROutputChangeNotifyEvent
impl<'a> From<&'a XEvent> for XRROutputChangeNotifyEvent
impl<'a> From<&'a XEvent> for XRROutputChangeNotifyEvent
impl From<XRRCrtcChangeNotifyEvent> for XEvent
impl From<XRRCrtcChangeNotifyEvent> for XEvent
impl<'a> From<&'a XRRCrtcChangeNotifyEvent> for XEvent
impl<'a> From<&'a XRRCrtcChangeNotifyEvent> for XEvent
impl From<XEvent> for XRRCrtcChangeNotifyEvent
impl From<XEvent> for XRRCrtcChangeNotifyEvent
impl<'a> From<&'a XEvent> for XRRCrtcChangeNotifyEvent
impl<'a> From<&'a XEvent> for XRRCrtcChangeNotifyEvent
impl From<XRROutputPropertyNotifyEvent> for XEvent
impl From<XRROutputPropertyNotifyEvent> for XEvent
impl<'a> From<&'a XRROutputPropertyNotifyEvent> for XEvent
impl<'a> From<&'a XRROutputPropertyNotifyEvent> for XEvent
impl From<XEvent> for XRROutputPropertyNotifyEvent
impl From<XEvent> for XRROutputPropertyNotifyEvent
impl<'a> From<&'a XEvent> for XRROutputPropertyNotifyEvent
impl<'a> From<&'a XEvent> for XRROutputPropertyNotifyEvent
impl From<XRRProviderChangeNotifyEvent> for XEvent
impl From<XRRProviderChangeNotifyEvent> for XEvent
impl<'a> From<&'a XRRProviderChangeNotifyEvent> for XEvent
impl<'a> From<&'a XRRProviderChangeNotifyEvent> for XEvent
impl From<XEvent> for XRRProviderChangeNotifyEvent
impl From<XEvent> for XRRProviderChangeNotifyEvent
impl<'a> From<&'a XEvent> for XRRProviderChangeNotifyEvent
impl<'a> From<&'a XEvent> for XRRProviderChangeNotifyEvent
impl From<XRRProviderPropertyNotifyEvent> for XEvent
impl From<XRRProviderPropertyNotifyEvent> for XEvent
impl<'a> From<&'a XRRProviderPropertyNotifyEvent> for XEvent
impl<'a> From<&'a XRRProviderPropertyNotifyEvent> for XEvent
impl From<XEvent> for XRRProviderPropertyNotifyEvent
impl From<XEvent> for XRRProviderPropertyNotifyEvent
impl<'a> From<&'a XEvent> for XRRProviderPropertyNotifyEvent
impl<'a> From<&'a XEvent> for XRRProviderPropertyNotifyEvent
impl From<XRRResourceChangeNotifyEvent> for XEvent
impl From<XRRResourceChangeNotifyEvent> for XEvent
impl<'a> From<&'a XRRResourceChangeNotifyEvent> for XEvent
impl<'a> From<&'a XRRResourceChangeNotifyEvent> for XEvent
impl From<XEvent> for XRRResourceChangeNotifyEvent
impl From<XEvent> for XRRResourceChangeNotifyEvent
impl<'a> From<&'a XEvent> for XRRResourceChangeNotifyEvent
impl<'a> From<&'a XEvent> for XRRResourceChangeNotifyEvent
impl<'a> From<&'a str> for Name<'a>
impl<'a> From<&'a str> for Name<'a>
impl<'a> From<(&'a str, &'a str)> for Name<'a>
impl<'a> From<(&'a str, &'a str)> for Name<'a>
impl<'a> From<Name<'a>> for OwnedName
impl<'a> From<Name<'a>> for OwnedName
impl<'a, P, M> From<(&'a P, M)> for Error where
P: Position,
M: Into<Cow<'static, str>>,
impl<'a, P, M> From<(&'a P, M)> for Error where
P: Position,
M: Into<Cow<'static, str>>,
impl From<Error> for Error
impl From<Error> for Error
impl From<Error> for EmitterError
impl From<Error> for EmitterError
impl<'a> From<&'a str> for XmlEvent<'a>
impl<'a> From<&'a str> for XmlEvent<'a>
impl<'a> From<EndElementBuilder<'a>> for XmlEvent<'a>
impl<'a> From<EndElementBuilder<'a>> for XmlEvent<'a>
impl<'a> From<StartElementBuilder<'a>> for XmlEvent<'a>
impl<'a> From<StartElementBuilder<'a>> for XmlEvent<'a>