pub struct LinuxUserView {
pub gecos: Option<String>,
pub gid: Option<u32>,
pub home_directory: Option<String>,
pub shell: Option<String>,
pub uid: Option<u32>,
pub username: Option<String>,
}
Expand description
A detailed view of a Linux user account.
This type is not used in any activity, and only used as part of another schema.
Fields§
§gecos: Option<String>
[Output Only] The GECOS (user information) entry for this account.
gid: Option<u32>
[Output Only] User’s default group ID.
home_directory: Option<String>
[Output Only] The path to the home directory for this account.
shell: Option<String>
[Output Only] The path to the login shell for this account.
uid: Option<u32>
[Output Only] User ID.
username: Option<String>
[Output Only] The username of the account.
Trait Implementations§
Source§impl Clone for LinuxUserView
impl Clone for LinuxUserView
Source§fn clone(&self) -> LinuxUserView
fn clone(&self) -> LinuxUserView
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 LinuxUserView
impl Debug for LinuxUserView
Source§impl Default for LinuxUserView
impl Default for LinuxUserView
Source§fn default() -> LinuxUserView
fn default() -> LinuxUserView
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LinuxUserView
impl<'de> Deserialize<'de> for LinuxUserView
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for LinuxUserView
impl Serialize for LinuxUserView
impl Part for LinuxUserView
Auto Trait Implementations§
impl Freeze for LinuxUserView
impl RefUnwindSafe for LinuxUserView
impl Send for LinuxUserView
impl Sync for LinuxUserView
impl Unpin for LinuxUserView
impl UnwindSafe for LinuxUserView
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more