pub struct RepoAsk {
pub principal: String,
pub fingerprint: String,
pub repo: RepoRef,
pub action: RepoAction,
}Expand description
One REPO_VERB ask, with who asked: the principal the session’s key
authenticated as (re-read at the exec, never cached) and that key’s
fingerprint.
Fields§
§principal: StringThe principal the session’s key authenticated as.
fingerprint: StringThat key’s fingerprint.
repo: RepoRefThe repository the verb names.
action: RepoActionThe verb itself.
Trait Implementations§
impl Eq for RepoAsk
impl StructuralPartialEq for RepoAsk
Auto Trait Implementations§
impl Freeze for RepoAsk
impl RefUnwindSafe for RepoAsk
impl Send for RepoAsk
impl Sync for RepoAsk
impl Unpin for RepoAsk
impl UnsafeUnpin for RepoAsk
impl UnwindSafe for RepoAsk
Blanket Implementations§
impl<T> Allocation for T
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.