Trait CompoundTryGetInto

Source
pub trait CompoundTryGetInto<T>
where Self: Sized,
{ type Error; // Required method fn try_get_into(self, key: &str) -> Result<Option<T>, Self::Error>; }
Available on crate feature nbt only.

Required Associated Types§

Required Methods§

Source

fn try_get_into(self, key: &str) -> Result<Option<T>, Self::Error>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<'a> CompoundTryGetInto<&'a List> for &'a Compound

Source§

impl<'a> CompoundTryGetInto<&'a f32> for &'a Compound

Source§

impl<'a> CompoundTryGetInto<&'a f64> for &'a Compound

Source§

impl<'a> CompoundTryGetInto<&'a i8> for &'a Compound

Source§

impl<'a> CompoundTryGetInto<&'a i16> for &'a Compound

Source§

impl<'a> CompoundTryGetInto<&'a i32> for &'a Compound

Source§

impl<'a> CompoundTryGetInto<&'a i64> for &'a Compound

Source§

impl<'a> CompoundTryGetInto<&'a str> for &'a Compound

Source§

impl<'a> CompoundTryGetInto<&'a HashMap<String, Tag>> for &'a Compound

Source§

impl<'a> CompoundTryGetInto<&'a [List]> for &'a Compound

Source§

impl<'a> CompoundTryGetInto<&'a [f32]> for &'a Compound

Source§

impl<'a> CompoundTryGetInto<&'a [f64]> for &'a Compound

Source§

impl<'a> CompoundTryGetInto<&'a [i8]> for &'a Compound

Source§

impl<'a> CompoundTryGetInto<&'a [i16]> for &'a Compound

Source§

impl<'a> CompoundTryGetInto<&'a [i32]> for &'a Compound

Source§

impl<'a> CompoundTryGetInto<&'a [i64]> for &'a Compound

Source§

impl<'a> CompoundTryGetInto<&'a [HashMap<String, Tag>]> for &'a Compound

Source§

impl<'a> CompoundTryGetInto<&'a mut List> for &'a mut Compound

Source§

impl<'a> CompoundTryGetInto<&'a mut f32> for &'a mut Compound

Source§

impl<'a> CompoundTryGetInto<&'a mut f64> for &'a mut Compound

Source§

impl<'a> CompoundTryGetInto<&'a mut i8> for &'a mut Compound

Source§

impl<'a> CompoundTryGetInto<&'a mut i16> for &'a mut Compound

Source§

impl<'a> CompoundTryGetInto<&'a mut i32> for &'a mut Compound

Source§

impl<'a> CompoundTryGetInto<&'a mut i64> for &'a mut Compound

Source§

impl<'a> CompoundTryGetInto<&'a mut String> for &'a mut Compound

Source§

impl<'a> CompoundTryGetInto<&'a mut HashMap<String, Tag>> for &'a mut Compound

Source§

impl<'a> CompoundTryGetInto<&'a mut [List]> for &'a mut Compound

Source§

impl<'a> CompoundTryGetInto<&'a mut [f32]> for &'a mut Compound

Source§

impl<'a> CompoundTryGetInto<&'a mut [f64]> for &'a mut Compound

Source§

impl<'a> CompoundTryGetInto<&'a mut [i8]> for &'a mut Compound

Source§

impl<'a> CompoundTryGetInto<&'a mut [i16]> for &'a mut Compound

Source§

impl<'a> CompoundTryGetInto<&'a mut [i32]> for &'a mut Compound

Source§

impl<'a> CompoundTryGetInto<&'a mut [i64]> for &'a mut Compound

Source§

impl<'a> CompoundTryGetInto<&'a mut [HashMap<String, Tag>]> for &'a mut Compound

Source§

impl<'a> CompoundTryGetInto<f32> for &'a Compound

Source§

impl<'a> CompoundTryGetInto<f64> for &'a Compound

Source§

impl<'a> CompoundTryGetInto<i8> for &'a Compound

Source§

impl<'a> CompoundTryGetInto<i16> for &'a Compound

Source§

impl<'a> CompoundTryGetInto<i32> for &'a Compound

Source§

impl<'a> CompoundTryGetInto<i64> for &'a Compound