(function() {var implementors = {}; implementors["arrayvec"] = [{text:"impl<A: Array<Item = u8>> AsRef<str> for ArrayString<A>",synthetic:false,types:["arrayvec::array_string::ArrayString"]},{text:"impl<A: Array> AsRef<[<A as Array>::Item]> for ArrayVec<A>",synthetic:false,types:["arrayvec::ArrayVec"]},]; implementors["blake2b_simd"] = [{text:"impl AsRef<[u8]> for Hash",synthetic:false,types:["blake2b_simd::Hash"]},]; implementors["cgmath"] = [{text:"impl<S> AsRef<[[S; 2]; 2]> for Matrix2<S>",synthetic:false,types:["cgmath::matrix::Matrix2"]},{text:"impl<S> AsRef<[S; 4]> for Matrix2<S>",synthetic:false,types:["cgmath::matrix::Matrix2"]},{text:"impl<S> AsRef<[[S; 3]; 3]> for Matrix3<S>",synthetic:false,types:["cgmath::matrix::Matrix3"]},{text:"impl<S> AsRef<[S; 9]> for Matrix3<S>",synthetic:false,types:["cgmath::matrix::Matrix3"]},{text:"impl<S> AsRef<[[S; 4]; 4]> for Matrix4<S>",synthetic:false,types:["cgmath::matrix::Matrix4"]},{text:"impl<S> AsRef<[S; 16]> for Matrix4<S>",synthetic:false,types:["cgmath::matrix::Matrix4"]},{text:"impl<S: BaseFloat> AsRef<[S; 4]> for Quaternion<S>",synthetic:false,types:["cgmath::quaternion::Quaternion"]},{text:"impl<S: BaseFloat> AsRef<(S, S, S, S)> for Quaternion<S>",synthetic:false,types:["cgmath::quaternion::Quaternion"]},{text:"impl<S> AsRef<[S; 1]> for Vector1<S>",synthetic:false,types:["cgmath::vector::Vector1"]},{text:"impl<S> AsRef<[S; 2]> for Vector2<S>",synthetic:false,types:["cgmath::vector::Vector2"]},{text:"impl<S> AsRef<[S; 3]> for Vector3<S>",synthetic:false,types:["cgmath::vector::Vector3"]},{text:"impl<S> AsRef<[S; 4]> for Vector4<S>",synthetic:false,types:["cgmath::vector::Vector4"]},{text:"impl<S> AsRef<(S,)> for Vector1<S>",synthetic:false,types:["cgmath::vector::Vector1"]},{text:"impl<S> AsRef<(S, S)> for Vector2<S>",synthetic:false,types:["cgmath::vector::Vector2"]},{text:"impl<S> AsRef<(S, S, S)> for Vector3<S>",synthetic:false,types:["cgmath::vector::Vector3"]},{text:"impl<S> AsRef<(S, S, S, S)> for Vector4<S>",synthetic:false,types:["cgmath::vector::Vector4"]},{text:"impl<S> AsRef<[S; 1]> for Point1<S>",synthetic:false,types:["cgmath::point::Point1"]},{text:"impl<S> AsRef<[S; 2]> for Point2<S>",synthetic:false,types:["cgmath::point::Point2"]},{text:"impl<S> AsRef<[S; 3]> for Point3<S>",synthetic:false,types:["cgmath::point::Point3"]},{text:"impl<S> AsRef<(S,)> for Point1<S>",synthetic:false,types:["cgmath::point::Point1"]},{text:"impl<S> AsRef<(S, S)> for Point2<S>",synthetic:false,types:["cgmath::point::Point2"]},{text:"impl<S> AsRef<(S, S, S)> for Point3<S>",synthetic:false,types:["cgmath::point::Point3"]},{text:"impl<S: BaseFloat> AsRef<Matrix2<S>> for Basis2<S>",synthetic:false,types:["cgmath::rotation::Basis2"]},{text:"impl<S> AsRef<Matrix3<S>> for Basis3<S>",synthetic:false,types:["cgmath::rotation::Basis3"]},]; implementors["crossbeam_epoch"] = [{text:"impl<T> AsRef<T> for Owned<T>",synthetic:false,types:["crossbeam_epoch::atomic::Owned"]},]; implementors["either"] = [{text:"impl<L, R, Target> AsRef<Target> for Either<L, R> where
    L: AsRef<Target>,
    R: AsRef<Target>, 
",synthetic:false,types:["either::Either"]},{text:"impl<L, R> AsRef<str> for Either<L, R> where
    L: AsRef<str>,
    R: AsRef<str>, 
",synthetic:false,types:["either::Either"]},{text:"impl<L, R, Target> AsRef<[Target]> for Either<L, R> where
    L: AsRef<[Target]>,
    R: AsRef<[Target]>, 
",synthetic:false,types:["either::Either"]},]; implementors["failure"] = [{text:"impl AsRef<dyn Fail + 'static> for Error",synthetic:false,types:["failure::error::Error"]},]; implementors["generic_array"] = [{text:"impl<T, N> AsRef<[T]> for GenericArray<T, N> where
    N: ArrayLength<T>, 
",synthetic:false,types:["generic_array::GenericArray"]},]; implementors["memmap"] = [{text:"impl AsRef<[u8]> for Mmap",synthetic:false,types:["memmap::Mmap"]},{text:"impl AsRef<[u8]> for MmapMut",synthetic:false,types:["memmap::MmapMut"]},]; implementors["nix"] = [{text:"impl AsRef<str> for Signal",synthetic:false,types:["nix::sys::signal::Signal"]},{text:"impl AsRef<u32> for SigSet",synthetic:false,types:["nix::sys::signal::SigSet"]},{text:"impl AsRef<timespec> for TimeSpec",synthetic:false,types:["nix::sys::time::TimeSpec"]},{text:"impl AsRef<timeval> for TimeVal",synthetic:false,types:["nix::sys::time::TimeVal"]},]; implementors["owning_ref"] = [{text:"impl<O, T: ?Sized> AsRef<T> for OwningRef<O, T>",synthetic:false,types:["owning_ref::OwningRef"]},{text:"impl<O, T: ?Sized> AsRef<T> for OwningRefMut<O, T>",synthetic:false,types:["owning_ref::OwningRefMut"]},]; implementors["quote"] = [{text:"impl AsRef<str> for Tokens",synthetic:false,types:["quote::tokens::Tokens"]},{text:"impl AsRef<str> for Ident",synthetic:false,types:["quote::ident::Ident"]},]; implementors["regex_syntax"] = [{text:"impl AsRef<[u8]> for Literal",synthetic:false,types:["regex_syntax::hir::literal::Literal"]},]; implementors["rgb"] = [{text:"impl<T> AsRef<T> for Gray<T>",synthetic:false,types:["rgb::alt::Gray"]},{text:"impl<T> AsRef<[T]> for RGB<T>",synthetic:false,types:["rgb::RGB"]},{text:"impl<T> AsRef<[T]> for RGBA<T>",synthetic:false,types:["rgb::RGBA"]},{text:"impl<T> AsRef<T> for GrayAlpha<T>",synthetic:false,types:["rgb::alt::GrayAlpha"]},]; implementors["scroll"] = [{text:"impl AsRef<u64> for Uleb128",synthetic:false,types:["scroll::leb128::Uleb128"]},{text:"impl AsRef<i64> for Sleb128",synthetic:false,types:["scroll::leb128::Sleb128"]},]; implementors["serde_bytes"] = [{text:"impl AsRef<[u8]> for Bytes",synthetic:false,types:["serde_bytes::bytes::Bytes"]},{text:"impl AsRef<[u8]> for ByteBuf",synthetic:false,types:["serde_bytes::bytebuf::ByteBuf"]},]; implementors["smallvec"] = [{text:"impl<A: Array> AsRef<[<A as Array>::Item]> for SmallVec<A>",synthetic:false,types:["smallvec::SmallVec"]},]; implementors["syn"] = [{text:"impl AsRef<str> for Ident",synthetic:false,types:["syn::ident::Ident"]},]; implementors["wabt"] = [{text:"impl AsRef<[u8]> for WabtBuf",synthetic:false,types:["wabt::WabtBuf"]},]; if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })()