#[repr(C, packed(4))]pub struct MetadataAsXmlInterop {
pub data: *mut c_void,
pub size: c_ulong,
}Fields§
§data: *mut c_void< The XML-metadata. The data is an UTF8-encoded string. Note that this string is NOT guaranteed to be null-terminated. < This is a pointer to the data. This data must be freed by the caller (using libCZI_Free).
size: c_ulong< The size of the XML-metadata in bytes.
Trait Implementations§
Source§impl Clone for MetadataAsXmlInterop
impl Clone for MetadataAsXmlInterop
Source§fn clone(&self) -> MetadataAsXmlInterop
fn clone(&self) -> MetadataAsXmlInterop
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MetadataAsXmlInterop
impl Debug for MetadataAsXmlInterop
impl Copy for MetadataAsXmlInterop
Auto Trait Implementations§
impl Freeze for MetadataAsXmlInterop
impl RefUnwindSafe for MetadataAsXmlInterop
impl !Send for MetadataAsXmlInterop
impl !Sync for MetadataAsXmlInterop
impl Unpin for MetadataAsXmlInterop
impl UnsafeUnpin for MetadataAsXmlInterop
impl UnwindSafe for MetadataAsXmlInterop
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