pub struct SCredentials {
pub setuid: Option<SUserChooser>,
pub setgid: Option<SGroups>,
pub capabilities: Option<SCapabilities>,
pub additional_auth: Option<String>,
pub _extra_fields: Map<String, Value>,
}Fields§
§setuid: Option<SUserChooser>§setgid: Option<SGroups>§capabilities: Option<SCapabilities>§additional_auth: Option<String>§_extra_fields: Map<String, Value>Implementations§
Source§impl SCredentials
impl SCredentials
Sourcepub fn builder() -> SCredentialsBuilder
pub fn builder() -> SCredentialsBuilder
Create an instance of SCredentials using the builder syntax
Trait Implementations§
Source§impl Debug for SCredentials
impl Debug for SCredentials
Source§impl Default for SCredentials
impl Default for SCredentials
Source§impl<'de> Deserialize<'de> for SCredentials
impl<'de> Deserialize<'de> for SCredentials
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 PartialEq for SCredentials
impl PartialEq for SCredentials
Source§impl Serialize for SCredentials
impl Serialize for SCredentials
impl Eq for SCredentials
impl StructuralPartialEq for SCredentials
Auto Trait Implementations§
impl Freeze for SCredentials
impl RefUnwindSafe for SCredentials
impl Send for SCredentials
impl Sync for SCredentials
impl Unpin for SCredentials
impl UnwindSafe for SCredentials
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