struct ObjectFieldBuilder<'o, 'v, 's> {
key: &'s str,
builder: &'o mut ObjectBuilder<'v>,
}
Fields§
§key: &'s str
§builder: &'o mut ObjectBuilder<'v>
Trait Implementations§
Source§impl<'m, 'v> VariantBuilderExt<'m, 'v> for ObjectFieldBuilder<'_, '_, '_>
impl<'m, 'v> VariantBuilderExt<'m, 'v> for ObjectFieldBuilder<'_, '_, '_>
fn append_value(&mut self, value: impl Into<Variant<'m, 'v>>)
fn new_list(&mut self) -> ListBuilder<'_>
fn new_object(&mut self) -> ObjectBuilder<'_>
Auto Trait Implementations§
impl<'o, 'v, 's> Freeze for ObjectFieldBuilder<'o, 'v, 's>
impl<'o, 'v, 's> RefUnwindSafe for ObjectFieldBuilder<'o, 'v, 's>
impl<'o, 'v, 's> Send for ObjectFieldBuilder<'o, 'v, 's>
impl<'o, 'v, 's> Sync for ObjectFieldBuilder<'o, 'v, 's>
impl<'o, 'v, 's> Unpin for ObjectFieldBuilder<'o, 'v, 's>
impl<'o, 'v, 's> !UnwindSafe for ObjectFieldBuilder<'o, 'v, 's>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more