pub struct SyncMapping { /* private fields */ }Expand description
Mapping between Heddle ChangeIds and Git commit object IDs.
Implementations§
Source§impl SyncMapping
impl SyncMapping
Sourcepub fn get_git(&self, change_id: &ChangeId) -> Option<ObjectId>
pub fn get_git(&self, change_id: &ChangeId) -> Option<ObjectId>
Get Git object id for a Heddle ChangeId.
Sourcepub fn get_heddle(&self, git_oid: ObjectId) -> Option<ChangeId>
pub fn get_heddle(&self, git_oid: ObjectId) -> Option<ChangeId>
Get Heddle ChangeId for a Git object id.
Sourcepub fn has_heddle(&self, change_id: &ChangeId) -> bool
pub fn has_heddle(&self, change_id: &ChangeId) -> bool
Check if a mapping exists for a ChangeId.
Trait Implementations§
Source§impl Clone for SyncMapping
impl Clone for SyncMapping
Source§fn clone(&self) -> SyncMapping
fn clone(&self) -> SyncMapping
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 moreSource§impl Debug for SyncMapping
impl Debug for SyncMapping
Source§impl Default for SyncMapping
impl Default for SyncMapping
Source§fn default() -> SyncMapping
fn default() -> SyncMapping
Returns the “default value” for a type. Read more
impl Eq for SyncMapping
Source§impl PartialEq for SyncMapping
impl PartialEq for SyncMapping
Source§fn eq(&self, other: &SyncMapping) -> bool
fn eq(&self, other: &SyncMapping) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SyncMapping
Auto Trait Implementations§
impl Freeze for SyncMapping
impl RefUnwindSafe for SyncMapping
impl Send for SyncMapping
impl Sync for SyncMapping
impl Unpin for SyncMapping
impl UnsafeUnpin for SyncMapping
impl UnwindSafe for SyncMapping
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
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request