Trait tidb_query_datatype::codec::data_type::UnsafeRefInto[][src]

pub trait UnsafeRefInto<T> {
    unsafe fn unsafe_into(self) -> T;
}

Required methods

unsafe fn unsafe_into(self) -> T[src]

Safety

This function uses std::mem::transmute. The only place that copr uses this function is in tidb_query_aggr, together with a set of update macros.

Loading content...

Implementations on Foreign Types

impl<'a, A: UnsafeRefInto<B>, B> UnsafeRefInto<Option<B>> for Option<A>[src]

impl<'a, T: Evaluable + EvaluableRet> UnsafeRefInto<&'static T> for &'a T[src]

Loading content...

Implementors

impl<'a> UnsafeRefInto<&'static ChunkedVecBytes> for &'a ChunkedVecBytes[src]

impl<'a> UnsafeRefInto<&'static ChunkedVecEnum> for &'a ChunkedVecEnum[src]

impl<'a> UnsafeRefInto<&'static ChunkedVecJson> for &'a ChunkedVecJson[src]

impl<'a> UnsafeRefInto<&'static ChunkedVecSet> for &'a ChunkedVecSet[src]

impl<'a> UnsafeRefInto<&'static [u8]> for BytesRef<'a>[src]

impl<'a> UnsafeRefInto<EnumRef<'static>> for EnumRef<'a>[src]

impl<'a> UnsafeRefInto<JsonRef<'static>> for JsonRef<'a>[src]

impl<'a> UnsafeRefInto<SetRef<'static>> for SetRef<'a>[src]

impl<'a, T: Evaluable> UnsafeRefInto<&'static ChunkedVecSized<T>> for &'a ChunkedVecSized<T>[src]

Loading content...