Enum FieldVisibilityKind
enum FieldVisibilityKind
What kind of visibility modifier should be used for a struct or field?
Variants
-
Private Fields are marked as private, i.e., struct Foo {bar: bool}
-
PublicCrate Fields are marked as crate public, i.e., struct Foo {pub(crate) bar: bool}
-
Public Fields are marked as public, i.e., struct Foo {pub bar: bool}
Implementations
impl Clone for FieldVisibilityKind
fn clone(self: &Self) -> FieldVisibilityKind
impl Copy for FieldVisibilityKind
impl Debug for FieldVisibilityKind
fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result
impl Default for FieldVisibilityKind
fn default() -> FieldVisibilityKind
impl Display for FieldVisibilityKind
fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result
impl Eq for FieldVisibilityKind
impl Freeze for FieldVisibilityKind
impl FromStr for FieldVisibilityKind
fn from_str(s: &str) -> Result<Self, <Self as >::Err>
impl Ord for FieldVisibilityKind
fn cmp(self: &Self, other: &FieldVisibilityKind) -> Ordering
impl PartialEq for FieldVisibilityKind
fn eq(self: &Self, other: &FieldVisibilityKind) -> bool
impl PartialOrd for FieldVisibilityKind
fn partial_cmp(self: &Self, other: &FieldVisibilityKind) -> Option<Ordering>
impl RefUnwindSafe for FieldVisibilityKind
impl Send for FieldVisibilityKind
impl StructuralPartialEq for FieldVisibilityKind
impl Sync for FieldVisibilityKind
impl Unpin for FieldVisibilityKind
impl UnsafeUnpin for FieldVisibilityKind
impl UnwindSafe for FieldVisibilityKind
impl<T> Any for FieldVisibilityKind
fn type_id(self: &Self) -> TypeId
impl<T> Borrow for FieldVisibilityKind
fn borrow(self: &Self) -> &T
impl<T> BorrowMut for FieldVisibilityKind
fn borrow_mut(self: &mut Self) -> &mut T
impl<T> CloneToUninit for FieldVisibilityKind
unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)
impl<T> From for FieldVisibilityKind
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for FieldVisibilityKind
fn to_owned(self: &Self) -> Tfn clone_into(self: &Self, target: &mut T)
impl<T> ToString for FieldVisibilityKind
fn to_string(self: &Self) -> String
impl<T, U> Into for FieldVisibilityKind
fn into(self: Self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom for FieldVisibilityKind
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto for FieldVisibilityKind
fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>