#[repr(C)]pub struct OutputIteratorTag { /* private fields */ }
Expand description
C++ class: std::output_iterator_tag
.
Implementations§
Source§impl OutputIteratorTag
impl OutputIteratorTag
Sourcepub unsafe fn copy_from(
&mut self,
other: impl CastInto<Ref<OutputIteratorTag>>,
) -> MutRef<OutputIteratorTag>
pub unsafe fn copy_from( &mut self, other: impl CastInto<Ref<OutputIteratorTag>>, ) -> MutRef<OutputIteratorTag>
Calls C++ function: std::output_iterator_tag& std::output_iterator_tag::operator=(const std::output_iterator_tag& other)
.
Sourcepub unsafe fn new() -> CppBox<OutputIteratorTag>
pub unsafe fn new() -> CppBox<OutputIteratorTag>
Calls C++ function: [constructor] void std::output_iterator_tag::output_iterator_tag()
.
Sourcepub unsafe fn new_copy(
other: impl CastInto<Ref<OutputIteratorTag>>,
) -> CppBox<OutputIteratorTag>
pub unsafe fn new_copy( other: impl CastInto<Ref<OutputIteratorTag>>, ) -> CppBox<OutputIteratorTag>
Calls C++ function: [constructor] void std::output_iterator_tag::output_iterator_tag(const std::output_iterator_tag& other)
.
Trait Implementations§
Source§impl CppDeletable for OutputIteratorTag
impl CppDeletable for OutputIteratorTag
Auto Trait Implementations§
impl Freeze for OutputIteratorTag
impl RefUnwindSafe for OutputIteratorTag
impl Send for OutputIteratorTag
impl Sync for OutputIteratorTag
impl Unpin for OutputIteratorTag
impl UnwindSafe for OutputIteratorTag
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