#[repr(C)]pub struct OrthancPluginMemoryBuffer64 {
pub data: *mut c_void,
pub size: u64,
}
Expand description
@brief A 64-bit memory buffer allocated by the core system of Orthanc.
A memory buffer allocated by the core system of Orthanc. When the content of the buffer is not useful anymore, it must be free by a call to ::OrthancPluginFreeMemoryBuffer64().
Fields§
§data: *mut c_void
@brief The content of the buffer.
size: u64
@brief The number of bytes in the buffer.
Trait Implementations§
Source§impl Clone for OrthancPluginMemoryBuffer64
impl Clone for OrthancPluginMemoryBuffer64
Source§fn clone(&self) -> OrthancPluginMemoryBuffer64
fn clone(&self) -> OrthancPluginMemoryBuffer64
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for OrthancPluginMemoryBuffer64
impl Debug for OrthancPluginMemoryBuffer64
impl Copy for OrthancPluginMemoryBuffer64
Auto Trait Implementations§
impl Freeze for OrthancPluginMemoryBuffer64
impl RefUnwindSafe for OrthancPluginMemoryBuffer64
impl !Send for OrthancPluginMemoryBuffer64
impl !Sync for OrthancPluginMemoryBuffer64
impl Unpin for OrthancPluginMemoryBuffer64
impl UnwindSafe for OrthancPluginMemoryBuffer64
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