Struct cyfs_util::TomlHelper
source · [−]pub struct TomlHelper;Implementations
sourceimpl TomlHelper
impl TomlHelper
pub fn decode_from_string<T>(v: &Value) -> BuckyResult<T>where
T: FromStr,
<T as FromStr>::Err: Display,
pub fn decode_from_boolean(v: &Value) -> BuckyResult<bool>
pub fn decode_string_field<T>(obj: &Table, key: &str) -> BuckyResult<T>where
T: FromStr,
<T as FromStr>::Err: Display,
pub fn decode_option_string_field<T>(
obj: &Table,
key: &str
) -> BuckyResult<Option<T>>where
T: FromStr,
<T as FromStr>::Err: Display,
pub fn decode_to_int<T>(v: &Value) -> BuckyResult<T>where
T: FromStr + TryFrom<u64> + TryFrom<i64>,
<T as FromStr>::Err: Display,
<T as TryFrom<u64>>::Error: Display,
<T as TryFrom<i64>>::Error: Display,
pub fn extract_sub_node(root: Value, path: &str) -> BuckyResult<Value>
pub fn extract_node(root: Value, name: &str) -> BuckyResult<Value>
Auto Trait Implementations
impl RefUnwindSafe for TomlHelper
impl Send for TomlHelper
impl Sync for TomlHelper
impl Unpin for TomlHelper
impl UnwindSafe for TomlHelper
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more