pub struct MetadataWriter { /* private fields */ }Expand description
Writes a tagged union of declaration metadata.
Implementations§
Source§impl MetadataWriter
impl MetadataWriter
Sourcepub fn write_str_entry(&mut self, key: &str, value: &str)
pub fn write_str_entry(&mut self, key: &str, value: &str)
Write a key-value pair where value is a string.
Sourcepub fn write_u64_entry(&mut self, key: &str, value: u64)
pub fn write_u64_entry(&mut self, key: &str, value: u64)
Write a key-value pair where value is a u64.
Sourcepub fn write_bool_entry(&mut self, key: &str, value: bool)
pub fn write_bool_entry(&mut self, key: &str, value: bool)
Write a key-value pair where value is a bool.
Sourcepub fn entry_count(&self) -> u32
pub fn entry_count(&self) -> u32
Return the number of entries written.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MetadataWriter
impl RefUnwindSafe for MetadataWriter
impl Send for MetadataWriter
impl Sync for MetadataWriter
impl Unpin for MetadataWriter
impl UnsafeUnpin for MetadataWriter
impl UnwindSafe for MetadataWriter
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