pub struct DartValueArg<T>(/* private fields */);
Expand description
DartValue
marked by a Rust type.
There are no type parameter specific functionality, it serves purely as a marker in type signatures.
Trait Implementations§
Source§impl<T: Debug> Debug for DartValueArg<T>
impl<T: Debug> Debug for DartValueArg<T>
Source§impl<F, T> From<F> for DartValueArg<T>
impl<F, T> From<F> for DartValueArg<T>
Source§impl TryFrom<DartValueArg<DartHandle>> for DartHandle
impl TryFrom<DartValueArg<DartHandle>> for DartHandle
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl TryFrom<DartValueArg<Option<DartHandle>>> for Option<DartHandle>
impl TryFrom<DartValueArg<Option<DartHandle>>> for Option<DartHandle>
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl TryFrom<DartValueArg<Option<String>>> for Option<String>
impl TryFrom<DartValueArg<Option<String>>> for Option<String>
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl<T: PrimitiveEnum> TryFrom<DartValueArg<Option<T>>> for Option<T>
impl<T: PrimitiveEnum> TryFrom<DartValueArg<Option<T>>> for Option<T>
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl TryFrom<DartValueArg<Option<bool>>> for Option<bool>
impl TryFrom<DartValueArg<Option<bool>>> for Option<bool>
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl TryFrom<DartValueArg<Option<f64>>> for Option<f64>
impl TryFrom<DartValueArg<Option<f64>>> for Option<f64>
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl TryFrom<DartValueArg<Option<i16>>> for Option<i16>
impl TryFrom<DartValueArg<Option<i16>>> for Option<i16>
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl TryFrom<DartValueArg<Option<i32>>> for Option<i32>
impl TryFrom<DartValueArg<Option<i32>>> for Option<i32>
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl TryFrom<DartValueArg<Option<i64>>> for Option<i64>
impl TryFrom<DartValueArg<Option<i64>>> for Option<i64>
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl TryFrom<DartValueArg<Option<i8>>> for Option<i8>
impl TryFrom<DartValueArg<Option<i8>>> for Option<i8>
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl TryFrom<DartValueArg<Option<u16>>> for Option<u16>
impl TryFrom<DartValueArg<Option<u16>>> for Option<u16>
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl TryFrom<DartValueArg<Option<u32>>> for Option<u32>
impl TryFrom<DartValueArg<Option<u32>>> for Option<u32>
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl TryFrom<DartValueArg<Option<u8>>> for Option<u8>
impl TryFrom<DartValueArg<Option<u8>>> for Option<u8>
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl TryFrom<DartValueArg<String>> for String
impl TryFrom<DartValueArg<String>> for String
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl<T> TryFrom<DartValueArg<T>> for Dart_Handle
impl<T> TryFrom<DartValueArg<T>> for Dart_Handle
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl<T> TryFrom<DartValueArg<T>> for NonNull<Dart_Handle>
impl<T> TryFrom<DartValueArg<T>> for NonNull<Dart_Handle>
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl<T> TryFrom<DartValueArg<T>> for NonNull<c_void>
impl<T> TryFrom<DartValueArg<T>> for NonNull<c_void>
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl<T> TryFrom<DartValueArg<T>> for Option<NonNull<Dart_Handle>>
impl<T> TryFrom<DartValueArg<T>> for Option<NonNull<Dart_Handle>>
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl<T> TryFrom<DartValueArg<T>> for Option<NonNull<c_void>>
impl<T> TryFrom<DartValueArg<T>> for Option<NonNull<c_void>>
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl<T: PrimitiveEnum> TryFrom<DartValueArg<T>> for i64
impl<T: PrimitiveEnum> TryFrom<DartValueArg<T>> for i64
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl TryFrom<DartValueArg<bool>> for bool
impl TryFrom<DartValueArg<bool>> for bool
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl TryFrom<DartValueArg<i16>> for i16
impl TryFrom<DartValueArg<i16>> for i16
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl TryFrom<DartValueArg<i32>> for i32
impl TryFrom<DartValueArg<i32>> for i32
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl TryFrom<DartValueArg<i64>> for i64
impl TryFrom<DartValueArg<i64>> for i64
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl TryFrom<DartValueArg<i8>> for i8
impl TryFrom<DartValueArg<i8>> for i8
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl TryFrom<DartValueArg<u16>> for u16
impl TryFrom<DartValueArg<u16>> for u16
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Source§impl TryFrom<DartValueArg<u32>> for u32
impl TryFrom<DartValueArg<u32>> for u32
Source§type Error = DartValueCastError
type Error = DartValueCastError
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl<T> Freeze for DartValueArg<T>
impl<T> RefUnwindSafe for DartValueArg<T>where
T: RefUnwindSafe,
impl<T> !Send for DartValueArg<T>
impl<T> !Sync for DartValueArg<T>
impl<T> Unpin for DartValueArg<T>
impl<T> UnwindSafe for DartValueArg<T>where
T: RefUnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more