pub struct TempBuffer<T> { /* private fields */ }Implementations§
Source§impl<T> TempBuffer<T>
impl<T> TempBuffer<T>
Source§impl<T> TempBuffer<T>
impl<T> TempBuffer<T>
Sourcepub fn operator_assign(&mut self, _other: &TempBuffer<c_void>)
pub fn operator_assign(&mut self, _other: &TempBuffer<c_void>)
C++ TempBuffer& operator=(const TempBuffer&) = delete;
In Rust, we represent a deleted copy assignment operator by not providing
a public assignment method for TempBuffer.
Source§impl<T> TempBuffer<T>
impl<T> TempBuffer<T>
Sourcepub fn operator_assign_mut(&mut self, _other: TempBuffer<T>)
pub fn operator_assign_mut(&mut self, _other: TempBuffer<T>)
C++ TempBuffer& operator=(TempBuffer&&) = delete;
In Rust, we represent a deleted move assignment operator by not providing
a public move assignment method for TempBuffer.
Source§impl<T> TempBuffer<T>
impl<T> TempBuffer<T>
pub fn operator_index(&self, index: usize) -> &mut T
Source§impl<T> TempBuffer<T>
impl<T> TempBuffer<T>
pub fn temp_buffer() -> Self
Source§impl<T> TempBuffer<T>
impl<T> TempBuffer<T>
Sourcepub fn temp_buffer_temp_buffer(&mut self, _other: &TempBuffer<T>)
pub fn temp_buffer_temp_buffer(&mut self, _other: &TempBuffer<T>)
C++ TempBuffer(const TempBuffer&) = delete;
In Rust, we represent a deleted copy constructor by panicking if it is called, as the C++ compiler would have prevented this at compile time.
Source§impl<T> TempBuffer<T>
impl<T> TempBuffer<T>
pub fn temp_buffer_temp_buffer_mut(&mut self, _other: TempBuffer<T>)
Trait Implementations§
Source§impl<T: Debug> Debug for TempBuffer<T>
impl<T: Debug> Debug for TempBuffer<T>
Source§impl<T> Drop for TempBuffer<T>
impl<T> Drop for TempBuffer<T>
Auto Trait Implementations§
impl<T> !Send for TempBuffer<T>
impl<T> !Sync for TempBuffer<T>
impl<T> Freeze for TempBuffer<T>
impl<T> RefUnwindSafe for TempBuffer<T>where
T: RefUnwindSafe,
impl<T> Unpin for TempBuffer<T>
impl<T> UnsafeUnpin for TempBuffer<T>
impl<T> UnwindSafe for TempBuffer<T>where
T: RefUnwindSafe,
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