pub struct UnpublishedOperation { /* private fields */ }Implementations§
Source§impl UnpublishedOperation
impl UnpublishedOperation
pub fn operation(&self) -> &Operation
pub fn publish(self) -> Arc<ReadonlyRepo>
pub fn leave_unpublished(self) -> Arc<ReadonlyRepo>
Trait Implementations§
Source§impl Drop for UnpublishedOperation
impl Drop for UnpublishedOperation
Auto Trait Implementations§
impl Freeze for UnpublishedOperation
impl !RefUnwindSafe for UnpublishedOperation
impl Send for UnpublishedOperation
impl Sync for UnpublishedOperation
impl Unpin for UnpublishedOperation
impl UnsafeUnpin for UnpublishedOperation
impl !UnwindSafe for UnpublishedOperation
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> 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> 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