Struct jujutsu_lib::evolution::OrphanResolver [−][src]
pub struct OrphanResolver<'settings> { /* fields omitted */ }
Implementations
impl<'settings> OrphanResolver<'settings>
[src]
impl<'settings> OrphanResolver<'settings>
[src]pub fn new(
user_settings: &'settings UserSettings,
mut_repo: &MutableRepo
) -> Self
[src]
user_settings: &'settings UserSettings,
mut_repo: &MutableRepo
) -> Self
pub fn resolve_next(
&mut self,
mut_repo: &mut MutableRepo
) -> Option<OrphanResolution>
[src]
&mut self,
mut_repo: &mut MutableRepo
) -> Option<OrphanResolution>
Auto Trait Implementations
impl<'settings> !RefUnwindSafe for OrphanResolver<'settings>
impl<'settings> Send for OrphanResolver<'settings>
impl<'settings> Sync for OrphanResolver<'settings>
impl<'settings> Unpin for OrphanResolver<'settings>
impl<'settings> !UnwindSafe for OrphanResolver<'settings>
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,