Trait value_trait::ValueBuilder
source · pub trait ValueBuilder<'input>: Default + From<StaticNode> + From<i8> + From<i16> + From<i32> + From<i64> + From<u8> + From<u16> + From<u32> + From<u64> + From<f32> + From<f64> + From<bool> + From<()> + From<String> + From<&'input str> + From<Cow<'input, str>> {
// Required methods
fn array_with_capacity(capacity: usize) -> Self;
fn object_with_capacity(capacity: usize) -> Self;
fn null() -> Self;
// Provided methods
fn array() -> Self { ... }
fn object() -> Self { ... }
}
Expand description
Support of builder methods for traits.
Required Methods§
sourcefn array_with_capacity(capacity: usize) -> Self
fn array_with_capacity(capacity: usize) -> Self
Returns an empty array with a given capacity
sourcefn object_with_capacity(capacity: usize) -> Self
fn object_with_capacity(capacity: usize) -> Self
Returns an empty object with a given capacity
Provided Methods§
Object Safety§
This trait is not object safe.