Struct vst3::Steinberg::ISizeableStreamVtbl
source · #[repr(C)]pub struct ISizeableStreamVtbl {
pub base: FUnknownVtbl,
pub getStreamSize: unsafe extern "system" fn(this: *mut ISizeableStream, size: *mut int64) -> tresult,
pub setStreamSize: unsafe extern "system" fn(this: *mut ISizeableStream, size: int64) -> tresult,
}
Fields§
§base: FUnknownVtbl
§getStreamSize: unsafe extern "system" fn(this: *mut ISizeableStream, size: *mut int64) -> tresult
§setStreamSize: unsafe extern "system" fn(this: *mut ISizeableStream, size: int64) -> tresult
Trait Implementations§
source§impl Clone for ISizeableStreamVtbl
impl Clone for ISizeableStreamVtbl
source§fn clone(&self) -> ISizeableStreamVtbl
fn clone(&self) -> ISizeableStreamVtbl
Returns a copy 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 moreimpl Copy for ISizeableStreamVtbl
Auto Trait Implementations§
impl RefUnwindSafe for ISizeableStreamVtbl
impl Send for ISizeableStreamVtbl
impl Sync for ISizeableStreamVtbl
impl Unpin for ISizeableStreamVtbl
impl UnwindSafe for ISizeableStreamVtbl
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