VecField

Trait VecField 

Source
pub trait VecField<S: DeserializeOwned + DeserializedConfig> {
Show 18 methods // Required methods fn only_one_key(&self) -> Result<()>; fn get_generic_inner(&self) -> Option<&S>; fn get_wrapper(&self) -> Option<&Field<'_, S>>; fn get_string(&self) -> Option<String>; fn get_char(&self) -> Option<char>; fn get_u8(&self) -> Option<u8>; fn get_u16(&self) -> Option<u16>; fn get_u32(&self) -> Option<u32>; fn get_u64(&self) -> Option<u64>; fn get_u128(&self) -> Option<u128>; fn get_i8(&self) -> Option<i8>; fn get_i16(&self) -> Option<i16>; fn get_i32(&self) -> Option<i32>; fn get_i64(&self) -> Option<i64>; fn get_i128(&self) -> Option<i128>; fn get_bool(&self) -> Option<bool>; fn get_f32(&self) -> Option<f32>; fn get_f64(&self) -> Option<f64>;
}

Required Methods§

Source

fn only_one_key(&self) -> Result<()>

Source

fn get_generic_inner(&self) -> Option<&S>

Get the inner deserializable value for custom deserialization

Source

fn get_wrapper(&self) -> Option<&Field<'_, S>>

Source

fn get_string(&self) -> Option<String>

Source

fn get_char(&self) -> Option<char>

Source

fn get_u8(&self) -> Option<u8>

Source

fn get_u16(&self) -> Option<u16>

Source

fn get_u32(&self) -> Option<u32>

Source

fn get_u64(&self) -> Option<u64>

Source

fn get_u128(&self) -> Option<u128>

Source

fn get_i8(&self) -> Option<i8>

Source

fn get_i16(&self) -> Option<i16>

Source

fn get_i32(&self) -> Option<i32>

Source

fn get_i64(&self) -> Option<i64>

Source

fn get_i128(&self) -> Option<i128>

Source

fn get_bool(&self) -> Option<bool>

Source

fn get_f32(&self) -> Option<f32>

Source

fn get_f64(&self) -> Option<f64>

Implementations on Foreign Types§

Source§

impl<S: DeserializeOwned + DeserializedConfig> VecField<S> for Vec<Field<'_, S>>

Implementors§