Struct sqlx::Any[][src]

pub struct Any;
Expand description

Opaque database driver. Capable of being used in place of any SQLx database driver. The actual driver used will be selected at runtime, from the connection uri.

Trait Implementations

impl Database for Any[src]

type Connection = AnyConnection

The concrete Connection implementation for this database.

type TransactionManager = AnyTransactionManager

The concrete TransactionManager implementation for this database.

type Row = AnyRow

The concrete Row implementation for this database.

type QueryResult = AnyQueryResult

The concrete QueryResult implementation for this database.

type Column = AnyColumn

The concrete Column implementation for this database.

type TypeInfo = AnyTypeInfo

The concrete TypeInfo implementation for this database.

type Value = AnyValue

The concrete type used to hold an owned copy of the not-yet-decoded value that was received from the database. Read more

impl Debug for Any[src]

pub fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>[src]

Formats the value using the given formatter. Read more

impl<'r> Decode<'r, Any> for i64 where
    i64: AnyDecode<'r>, 
[src]

pub fn decode(
    value: AnyValueRef<'r>
) -> Result<i64, Box<dyn Error + 'static + Sync + Send, Global>>
[src]

Decode a new value of this type using a raw value from the database.

impl<'r> Decode<'r, Any> for f64 where
    f64: AnyDecode<'r>, 
[src]

pub fn decode(
    value: AnyValueRef<'r>
) -> Result<f64, Box<dyn Error + 'static + Sync + Send, Global>>
[src]

Decode a new value of this type using a raw value from the database.

impl<'r> Decode<'r, Any> for bool where
    bool: AnyDecode<'r>, 
[src]

pub fn decode(
    value: AnyValueRef<'r>
) -> Result<bool, Box<dyn Error + 'static + Sync + Send, Global>>
[src]

Decode a new value of this type using a raw value from the database.

impl<'r> Decode<'r, Any> for i32 where
    i32: AnyDecode<'r>, 
[src]

pub fn decode(
    value: AnyValueRef<'r>
) -> Result<i32, Box<dyn Error + 'static + Sync + Send, Global>>
[src]

Decode a new value of this type using a raw value from the database.

impl<'r> Decode<'r, Any> for f32 where
    f32: AnyDecode<'r>, 
[src]

pub fn decode(
    value: AnyValueRef<'r>
) -> Result<f32, Box<dyn Error + 'static + Sync + Send, Global>>
[src]

Decode a new value of this type using a raw value from the database.

impl<'r> Decode<'r, Any> for &'r str where
    &'r str: AnyDecode<'r>, 
[src]

pub fn decode(
    value: AnyValueRef<'r>
) -> Result<&'r str, Box<dyn Error + 'static + Sync + Send, Global>>
[src]

Decode a new value of this type using a raw value from the database.

impl<'r> Decode<'r, Any> for String where
    String: AnyDecode<'r>, 
[src]

pub fn decode(
    value: AnyValueRef<'r>
) -> Result<String, Box<dyn Error + 'static + Sync + Send, Global>>
[src]

Decode a new value of this type using a raw value from the database.

impl<'q> Encode<'q, Any> for f32 where
    f32: AnyEncode<'q>, 
[src]

pub fn encode_by_ref(&self, buf: &mut AnyArgumentBuffer<'q>) -> IsNull[src]

Writes the value of self into buf without moving self. Read more

#[must_use]
fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
[src]

Writes the value of self into buf in the expected format for the database.

fn produces(&self) -> Option<<DB as Database>::TypeInfo>[src]

fn size_hint(&self) -> usize[src]

impl<'q> Encode<'q, Any> for String where
    String: AnyEncode<'q>, 
[src]

pub fn encode_by_ref(&self, buf: &mut AnyArgumentBuffer<'q>) -> IsNull[src]

Writes the value of self into buf without moving self. Read more

#[must_use]
fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
[src]

Writes the value of self into buf in the expected format for the database.

fn produces(&self) -> Option<<DB as Database>::TypeInfo>[src]

fn size_hint(&self) -> usize[src]

impl<'q, T> Encode<'q, Any> for Option<T> where
    T: Encode<'q, Any> + Type<Any> + 'q, 
[src]

pub fn produces(&self) -> Option<<Any as Database>::TypeInfo>[src]

pub fn encode(
    self,
    buf: &mut <Any as HasArguments<'q>>::ArgumentBuffer
) -> IsNull
[src]

Writes the value of self into buf in the expected format for the database.

pub fn encode_by_ref(
    &self,
    buf: &mut <Any as HasArguments<'q>>::ArgumentBuffer
) -> IsNull
[src]

Writes the value of self into buf without moving self. Read more

pub fn size_hint(&self) -> usize[src]

impl<'q> Encode<'q, Any> for i64 where
    i64: AnyEncode<'q>, 
[src]

pub fn encode_by_ref(&self, buf: &mut AnyArgumentBuffer<'q>) -> IsNull[src]

Writes the value of self into buf without moving self. Read more

#[must_use]
fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
[src]

Writes the value of self into buf in the expected format for the database.

fn produces(&self) -> Option<<DB as Database>::TypeInfo>[src]

fn size_hint(&self) -> usize[src]

impl<'q> Encode<'q, Any> for i32 where
    i32: AnyEncode<'q>, 
[src]

pub fn encode_by_ref(&self, buf: &mut AnyArgumentBuffer<'q>) -> IsNull[src]

Writes the value of self into buf without moving self. Read more

#[must_use]
fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
[src]

Writes the value of self into buf in the expected format for the database.

fn produces(&self) -> Option<<DB as Database>::TypeInfo>[src]

fn size_hint(&self) -> usize[src]

impl<'q> Encode<'q, Any> for f64 where
    f64: AnyEncode<'q>, 
[src]

pub fn encode_by_ref(&self, buf: &mut AnyArgumentBuffer<'q>) -> IsNull[src]

Writes the value of self into buf without moving self. Read more

#[must_use]
fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
[src]

Writes the value of self into buf in the expected format for the database.

fn produces(&self) -> Option<<DB as Database>::TypeInfo>[src]

fn size_hint(&self) -> usize[src]

impl<'q> Encode<'q, Any> for bool where
    bool: AnyEncode<'q>, 
[src]

pub fn encode_by_ref(&self, buf: &mut AnyArgumentBuffer<'q>) -> IsNull[src]

Writes the value of self into buf without moving self. Read more

#[must_use]
fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
[src]

Writes the value of self into buf in the expected format for the database.

fn produces(&self) -> Option<<DB as Database>::TypeInfo>[src]

fn size_hint(&self) -> usize[src]

impl<'q> Encode<'q, Any> for &'q str where
    &'q str: AnyEncode<'q>, 
[src]

pub fn encode_by_ref(&self, buf: &mut AnyArgumentBuffer<'q>) -> IsNull[src]

Writes the value of self into buf without moving self. Read more

#[must_use]
fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
[src]

Writes the value of self into buf in the expected format for the database.

fn produces(&self) -> Option<<DB as Database>::TypeInfo>[src]

fn size_hint(&self) -> usize[src]

impl<'q> HasArguments<'q> for Any[src]

type Database = Any

type Arguments = AnyArguments<'q>

The concrete Arguments implementation for this database.

type ArgumentBuffer = AnyArgumentBuffer<'q>

The concrete type used as a buffer for arguments while encoding.

impl<'q> HasStatement<'q> for Any[src]

type Database = Any

type Statement = AnyStatement<'q>

The concrete Statement implementation for this database.

impl<'r> HasValueRef<'r> for Any[src]

type Database = Any

type ValueRef = AnyValueRef<'r>

The concrete type used to hold a reference to the not-yet-decoded value that has just been received from the database. Read more

impl MigrateDatabase for Any[src]

pub fn create_database(
    uri: &str
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send, Global>>
[src]

pub fn database_exists(
    uri: &str
) -> Pin<Box<dyn Future<Output = Result<bool, Error>> + Send, Global>>
[src]

pub fn drop_database(
    uri: &str
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send, Global>>
[src]

impl Type<Any> for str[src]

pub fn type_info() -> AnyTypeInfo[src]

Returns the canonical SQL type for this Rust type. Read more

pub fn compatible(ty: &AnyTypeInfo) -> bool[src]

Determines if this Rust type is compatible with the given SQL type. Read more

impl Type<Any> for f64[src]

pub fn type_info() -> AnyTypeInfo[src]

Returns the canonical SQL type for this Rust type. Read more

pub fn compatible(ty: &AnyTypeInfo) -> bool[src]

Determines if this Rust type is compatible with the given SQL type. Read more

impl Type<Any> for f32[src]

pub fn type_info() -> AnyTypeInfo[src]

Returns the canonical SQL type for this Rust type. Read more

pub fn compatible(ty: &AnyTypeInfo) -> bool[src]

Determines if this Rust type is compatible with the given SQL type. Read more

impl Type<Any> for String[src]

pub fn type_info() -> AnyTypeInfo[src]

Returns the canonical SQL type for this Rust type. Read more

pub fn compatible(ty: &AnyTypeInfo) -> bool[src]

Determines if this Rust type is compatible with the given SQL type. Read more

impl Type<Any> for i32[src]

pub fn type_info() -> AnyTypeInfo[src]

Returns the canonical SQL type for this Rust type. Read more

pub fn compatible(ty: &AnyTypeInfo) -> bool[src]

Determines if this Rust type is compatible with the given SQL type. Read more

impl Type<Any> for i64[src]

pub fn type_info() -> AnyTypeInfo[src]

Returns the canonical SQL type for this Rust type. Read more

pub fn compatible(ty: &AnyTypeInfo) -> bool[src]

Determines if this Rust type is compatible with the given SQL type. Read more

impl Type<Any> for bool[src]

pub fn type_info() -> AnyTypeInfo[src]

Returns the canonical SQL type for this Rust type. Read more

pub fn compatible(ty: &AnyTypeInfo) -> bool[src]

Determines if this Rust type is compatible with the given SQL type. Read more

impl HasStatementCache for Any[src]

Auto Trait Implementations

impl RefUnwindSafe for Any

impl Send for Any

impl Sync for Any

impl Unpin for Any

impl UnwindSafe for Any

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

impl<T> Conv for T

fn conv<T>(self) -> T where
    Self: Into<T>, 

Converts self into T using Into<T>. Read more

impl<T> Conv for T

fn conv<T>(self) -> T where
    Self: Into<T>, 

Converts self into a target type. Read more

impl<T> FmtForward for T

fn fmt_binary(self) -> FmtBinary<Self> where
    Self: Binary

Causes self to use its Binary implementation when Debug-formatted.

fn fmt_display(self) -> FmtDisplay<Self> where
    Self: Display

Causes self to use its Display implementation when Debug-formatted. Read more

fn fmt_lower_exp(self) -> FmtLowerExp<Self> where
    Self: LowerExp

Causes self to use its LowerExp implementation when Debug-formatted. Read more

fn fmt_lower_hex(self) -> FmtLowerHex<Self> where
    Self: LowerHex

Causes self to use its LowerHex implementation when Debug-formatted. Read more

fn fmt_octal(self) -> FmtOctal<Self> where
    Self: Octal

Causes self to use its Octal implementation when Debug-formatted.

fn fmt_pointer(self) -> FmtPointer<Self> where
    Self: Pointer

Causes self to use its Pointer implementation when Debug-formatted. Read more

fn fmt_upper_exp(self) -> FmtUpperExp<Self> where
    Self: UpperExp

Causes self to use its UpperExp implementation when Debug-formatted. Read more

fn fmt_upper_hex(self) -> FmtUpperHex<Self> where
    Self: UpperHex

Causes self to use its UpperHex implementation when Debug-formatted. Read more

impl<T> From<T> for T[src]

pub fn from(t: T) -> T[src]

Performs the conversion.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

pub fn into(self) -> U[src]

Performs the conversion.

impl<T> Pipe for T where
    T: ?Sized

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R

Pipes by value. This is generally the method you want to use. Read more

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R where
    R: 'a, 

Borrows self and passes that borrow into the pipe function. Read more

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R where
    R: 'a, 

Mutably borrows self and passes that borrow into the pipe function. Read more

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R where
    Self: Borrow<B>,
    R: 'a,
    B: 'a + ?Sized

Borrows self, then passes self.borrow() into the pipe function. Read more

fn pipe_borrow_mut<'a, B, R>(
    &'a mut self,
    func: impl FnOnce(&'a mut B) -> R
) -> R where
    Self: BorrowMut<B>,
    R: 'a,
    B: 'a + ?Sized

Mutably borrows self, then passes self.borrow_mut() into the pipe function. Read more

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R where
    Self: AsRef<U>,
    U: 'a + ?Sized,
    R: 'a, 

Borrows self, then passes self.as_ref() into the pipe function.

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R where
    Self: AsMut<U>,
    U: 'a + ?Sized,
    R: 'a, 

Mutably borrows self, then passes self.as_mut() into the pipe function. Read more

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
    Self: Deref<Target = T>,
    T: 'a + ?Sized,
    R: 'a, 

Borrows self, then passes self.deref() into the pipe function.

fn pipe_deref_mut<'a, T, R>(
    &'a mut self,
    func: impl FnOnce(&'a mut T) -> R
) -> R where
    Self: DerefMut<Target = T> + Deref,
    T: 'a + ?Sized,
    R: 'a, 

Mutably borrows self, then passes self.deref_mut() into the pipe function. Read more

impl<T> Pipe for T

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R

Pipes a value into a function that cannot ordinarily be called in suffix position. Read more

impl<T> PipeAsRef for T

fn pipe_as_ref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
    Self: AsRef<T>,
    T: 'a,
    R: 'a, 

Pipes a trait borrow into a function that cannot normally be called in suffix position. Read more

fn pipe_as_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> R where
    Self: AsMut<T>,
    T: 'a,
    R: 'a, 

Pipes a trait mutable borrow into a function that cannot normally be called in suffix position. Read more

impl<T> PipeBorrow for T

fn pipe_borrow<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
    Self: Borrow<T>,
    T: 'a,
    R: 'a, 

Pipes a trait borrow into a function that cannot normally be called in suffix position. Read more

fn pipe_borrow_mut<'a, T, R>(
    &'a mut self,
    func: impl FnOnce(&'a mut T) -> R
) -> R where
    Self: BorrowMut<T>,
    T: 'a,
    R: 'a, 

Pipes a trait mutable borrow into a function that cannot normally be called in suffix position. Read more

impl<T> PipeDeref for T

fn pipe_deref<'a, R>(&'a self, func: impl FnOnce(&'a Self::Target) -> R) -> R where
    Self: Deref,
    R: 'a, 

Pipes a dereference into a function that cannot normally be called in suffix position. Read more

fn pipe_deref_mut<'a, R>(
    &'a mut self,
    func: impl FnOnce(&'a mut Self::Target) -> R
) -> R where
    Self: DerefMut,
    R: 'a, 

Pipes a mutable dereference into a function that cannot normally be called in suffix position. Read more

impl<T> PipeRef for T

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R where
    R: 'a, 

Pipes a reference into a function that cannot ordinarily be called in suffix position. Read more

fn pipe_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R where
    R: 'a, 

Pipes a mutable reference into a function that cannot ordinarily be called in suffix position. Read more

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Tap for T

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self where
    Self: Borrow<B>,
    B: ?Sized

Immutable access to the Borrow<B> of a value. Read more

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self where
    Self: BorrowMut<B>,
    B: ?Sized

Mutable access to the BorrowMut<B> of a value. Read more

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self where
    Self: AsRef<R>,
    R: ?Sized

Immutable access to the AsRef<R> view of a value. Read more

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self where
    Self: AsMut<R>,
    R: ?Sized

Mutable access to the AsMut<R> view of a value. Read more

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self where
    Self: Deref<Target = T>,
    T: ?Sized

Immutable access to the Deref::Target of a value. Read more

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self where
    Self: DerefMut<Target = T> + Deref,
    T: ?Sized

Mutable access to the Deref::Target of a value. Read more

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release builds. Read more

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self where
    Self: Borrow<B>,
    B: ?Sized

Calls .tap_borrow() only in debug builds, and is erased in release builds. Read more

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self where
    Self: BorrowMut<B>,
    B: ?Sized

Calls .tap_borrow_mut() only in debug builds, and is erased in release builds. Read more

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self where
    Self: AsRef<R>,
    R: ?Sized

Calls .tap_ref() only in debug builds, and is erased in release builds. Read more

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self where
    Self: AsMut<R>,
    R: ?Sized

Calls .tap_ref_mut() only in debug builds, and is erased in release builds. Read more

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self where
    Self: Deref<Target = T>,
    T: ?Sized

Calls .tap_deref() only in debug builds, and is erased in release builds. Read more

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self where
    Self: DerefMut<Target = T> + Deref,
    T: ?Sized

Calls .tap_deref_mut() only in debug builds, and is erased in release builds. Read more

impl<T> Tap for T

fn tap<F, R>(self, func: F) -> Self where
    F: FnOnce(&Self) -> R, 

Provides immutable access for inspection. Read more

fn tap_dbg<F, R>(self, func: F) -> Self where
    F: FnOnce(&Self) -> R, 

Calls tap in debug builds, and does nothing in release builds.

fn tap_mut<F, R>(self, func: F) -> Self where
    F: FnOnce(&mut Self) -> R, 

Provides mutable access for modification. Read more

fn tap_mut_dbg<F, R>(self, func: F) -> Self where
    F: FnOnce(&mut Self) -> R, 

Calls tap_mut in debug builds, and does nothing in release builds.

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

fn tap_ref<F, R>(self, func: F) -> Self where
    Self: AsRef<T>,
    F: FnOnce(&T) -> R, 

Provides immutable access to the reference for inspection.

fn tap_ref_dbg<F, R>(self, func: F) -> Self where
    Self: AsRef<T>,
    F: FnOnce(&T) -> R, 

Calls tap_ref in debug builds, and does nothing in release builds.

fn tap_ref_mut<F, R>(self, func: F) -> Self where
    Self: AsMut<T>,
    F: FnOnce(&mut T) -> R, 

Provides mutable access to the reference for modification.

fn tap_ref_mut_dbg<F, R>(self, func: F) -> Self where
    Self: AsMut<T>,
    F: FnOnce(&mut T) -> R, 

Calls tap_ref_mut in debug builds, and does nothing in release builds.

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

fn tap_borrow<F, R>(self, func: F) -> Self where
    Self: Borrow<T>,
    F: FnOnce(&T) -> R, 

Provides immutable access to the borrow for inspection. Read more

fn tap_borrow_dbg<F, R>(self, func: F) -> Self where
    Self: Borrow<T>,
    F: FnOnce(&T) -> R, 

Calls tap_borrow in debug builds, and does nothing in release builds.

fn tap_borrow_mut<F, R>(self, func: F) -> Self where
    Self: BorrowMut<T>,
    F: FnOnce(&mut T) -> R, 

Provides mutable access to the borrow for modification.

fn tap_borrow_mut_dbg<F, R>(self, func: F) -> Self where
    Self: BorrowMut<T>,
    F: FnOnce(&mut T) -> R, 

Calls tap_borrow_mut in debug builds, and does nothing in release builds. Read more

impl<T> TapDeref for T

fn tap_deref<F, R>(self, func: F) -> Self where
    Self: Deref,
    F: FnOnce(&Self::Target) -> R, 

Immutably dereferences self for inspection.

fn tap_deref_dbg<F, R>(self, func: F) -> Self where
    Self: Deref,
    F: FnOnce(&Self::Target) -> R, 

Calls tap_deref in debug builds, and does nothing in release builds.

fn tap_deref_mut<F, R>(self, func: F) -> Self where
    Self: DerefMut,
    F: FnOnce(&mut Self::Target) -> R, 

Mutably dereferences self for modification.

fn tap_deref_mut_dbg<F, R>(self, func: F) -> Self where
    Self: DerefMut,
    F: FnOnce(&mut Self::Target) -> R, 

Calls tap_deref_mut in debug builds, and does nothing in release builds. Read more

impl<T> TryConv for T

fn try_conv<T>(self) -> Result<T, Self::Error> where
    Self: TryInto<T>, 

Attempts to convert self into T using TryInto<T>. Read more

impl<T> TryConv for T

fn try_conv<T>(self) -> Result<T, Self::Error> where
    Self: TryInto<T>, 

Attempts to convert self into a target type. Read more

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

pub fn vzip(self) -> V