pub struct ResolvedBase {
pub name: Option<String>,
pub source: BaseSource,
}Expand description
A base branch plus where it was resolved from. name is None only when
source is BaseSource::Unresolved.
Fields§
§name: Option<String>§source: BaseSourceImplementations§
Source§impl ResolvedBase
impl ResolvedBase
Sourcepub fn unresolved() -> Self
pub fn unresolved() -> Self
The unresolved sentinel: no base, fails the correct-branch check.
Trait Implementations§
Source§impl Clone for ResolvedBase
impl Clone for ResolvedBase
Source§fn clone(&self) -> ResolvedBase
fn clone(&self) -> ResolvedBase
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 moreAuto Trait Implementations§
impl Freeze for ResolvedBase
impl RefUnwindSafe for ResolvedBase
impl Send for ResolvedBase
impl Sync for ResolvedBase
impl Unpin for ResolvedBase
impl UnsafeUnpin for ResolvedBase
impl UnwindSafe for ResolvedBase
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