#[non_exhaustive]pub enum VisibilityRequest {
Envelope(Visibility),
Statement(String),
}Expand description
A SetRepoVisibility request: the signed envelope’s choice or the
unsigned owner-signed statement (SPEC-WRITE-GRANTS §9.1).
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Envelope(Visibility)
Envelope mode: the signed request’s visibility.
Statement(String)
signed_statement mode: the encoded scheme:statement:blob header.
Trait Implementations§
Source§impl Clone for VisibilityRequest
impl Clone for VisibilityRequest
Source§impl Debug for VisibilityRequest
impl Debug for VisibilityRequest
impl Eq for VisibilityRequest
Source§impl PartialEq for VisibilityRequest
impl PartialEq for VisibilityRequest
impl StructuralPartialEq for VisibilityRequest
Auto Trait Implementations§
impl Freeze for VisibilityRequest
impl RefUnwindSafe for VisibilityRequest
impl Send for VisibilityRequest
impl Sync for VisibilityRequest
impl Unpin for VisibilityRequest
impl UnsafeUnpin for VisibilityRequest
impl UnwindSafe for VisibilityRequest
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