pub enum CSharpVisibility {
AsDeclared,
ForcePublic,
ForceInternal,
}
Expand description
The access modifiers for generated CSharp types
Variants§
AsDeclared
Mimics Rust visibility.
ForcePublic
Generates all types as public class
/ public struct
.
ForceInternal
Generates all types as internal class
/ internal struct
.
Implementations§
source§impl CSharpVisibility
impl CSharpVisibility
pub fn to_access_modifier(&self) -> &'static str
Trait Implementations§
source§impl Clone for CSharpVisibility
impl Clone for CSharpVisibility
source§fn clone(&self) -> CSharpVisibility
fn clone(&self) -> CSharpVisibility
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 CSharpVisibility
impl Debug for CSharpVisibility
source§impl PartialEq for CSharpVisibility
impl PartialEq for CSharpVisibility
source§fn eq(&self, other: &CSharpVisibility) -> bool
fn eq(&self, other: &CSharpVisibility) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for CSharpVisibility
impl Eq for CSharpVisibility
impl StructuralPartialEq for CSharpVisibility
Auto Trait Implementations§
impl Freeze for CSharpVisibility
impl RefUnwindSafe for CSharpVisibility
impl Send for CSharpVisibility
impl Sync for CSharpVisibility
impl Unpin for CSharpVisibility
impl UnwindSafe for CSharpVisibility
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