pub enum WriteTypes {
Namespace,
NamespaceAndInteroptopusGlobal,
All,
}
Expand description
The types to write for the given recorder.
Variants§
Namespace
Only write items defined in the library for this namespace.
NamespaceAndInteroptopusGlobal
Write types in this namespace and global interoptopus types (e.g., FFIBool)
All
Write every type in the library, regardless of namespace association.
Implementations§
source§impl WriteTypes
impl WriteTypes
pub fn write_interoptopus_globals(&self) -> bool
Trait Implementations§
source§impl Clone for WriteTypes
impl Clone for WriteTypes
source§fn clone(&self) -> WriteTypes
fn clone(&self) -> WriteTypes
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 moresource§impl Debug for WriteTypes
impl Debug for WriteTypes
source§impl PartialEq for WriteTypes
impl PartialEq for WriteTypes
source§fn eq(&self, other: &WriteTypes) -> bool
fn eq(&self, other: &WriteTypes) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for WriteTypes
impl Eq for WriteTypes
impl StructuralPartialEq for WriteTypes
Auto Trait Implementations§
impl Freeze for WriteTypes
impl RefUnwindSafe for WriteTypes
impl Send for WriteTypes
impl Sync for WriteTypes
impl Unpin for WriteTypes
impl UnwindSafe for WriteTypes
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