pub enum SponsorSource {
Derived,
Explicit,
}Expand description
How Entry::sponsor was determined (see Entry::sponsor).
Variants§
Derived
The pure root of subject_id’s delegation chain — no admin override.
Explicit
An admin explicitly set this sponsor, constrained at write time to
subject_id’s own delegation chain (never a genuine outsider).
Trait Implementations§
Source§impl Clone for SponsorSource
impl Clone for SponsorSource
Source§fn clone(&self) -> SponsorSource
fn clone(&self) -> SponsorSource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SponsorSource
Source§impl Debug for SponsorSource
impl Debug for SponsorSource
Source§impl Default for SponsorSource
impl Default for SponsorSource
Source§fn default() -> SponsorSource
fn default() -> SponsorSource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SponsorSource
impl<'de> Deserialize<'de> for SponsorSource
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
impl Eq for SponsorSource
Source§impl PartialEq for SponsorSource
impl PartialEq for SponsorSource
Source§impl Serialize for SponsorSource
impl Serialize for SponsorSource
impl StructuralPartialEq for SponsorSource
Auto Trait Implementations§
impl Freeze for SponsorSource
impl RefUnwindSafe for SponsorSource
impl Send for SponsorSource
impl Sync for SponsorSource
impl Unpin for SponsorSource
impl UnsafeUnpin for SponsorSource
impl UnwindSafe for SponsorSource
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