pub struct SignedRefsAt {
pub sigrefs: SignedRefs,
pub at: Oid,
}Expand description
Verified SignedRefs that keeps track of their content address
Oid.
Fields§
§sigrefs: SignedRefs§at: OidImplementations§
Source§impl SignedRefsAt
impl SignedRefsAt
Sourcepub fn load<R>(
remote: PublicKey,
repo: &R,
) -> Result<Option<SignedRefsAt>, Read>
pub fn load<R>( remote: PublicKey, repo: &R, ) -> Result<Option<SignedRefsAt>, Read>
Load the SignedRefs found under remote’s SIGREFS_BRANCH.
This will return None if the branch was not found, all other
errors are returned.
pub fn load_at<R>( at: Oid, remote: PublicKey, repo: &R, ) -> Result<SignedRefsAt, Read>
pub fn iter(&self) -> impl Iterator<Item = (&RefString, &Oid)>
Methods from Deref<Target = SignedRefs>§
Sourcepub fn id(&self) -> PublicKey
pub fn id(&self) -> PublicKey
Returns the NodeId of the SignedRefs.
Sourcepub fn refs(&self) -> &Refs
pub fn refs(&self) -> &Refs
Returns the Refs of the SignedRefs.
Methods from Deref<Target = Refs>§
Trait Implementations§
Source§impl Clone for SignedRefsAt
impl Clone for SignedRefsAt
Source§fn clone(&self) -> SignedRefsAt
fn clone(&self) -> SignedRefsAt
Returns a duplicate 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 SignedRefsAt
impl Debug for SignedRefsAt
Source§impl Deref for SignedRefsAt
impl Deref for SignedRefsAt
Source§type Target = SignedRefs
type Target = SignedRefs
The resulting type after dereferencing.
Source§impl PartialEq for SignedRefsAt
impl PartialEq for SignedRefsAt
impl Eq for SignedRefsAt
impl StructuralPartialEq for SignedRefsAt
Auto Trait Implementations§
impl Freeze for SignedRefsAt
impl RefUnwindSafe for SignedRefsAt
impl Send for SignedRefsAt
impl Sync for SignedRefsAt
impl Unpin for SignedRefsAt
impl UnsafeUnpin for SignedRefsAt
impl UnwindSafe for SignedRefsAt
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<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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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