pub enum FileCommentTransition {
Resolve,
Edit,
DeleteActive,
Reopen,
DeleteResolved,
}Expand description
Transitions for FileComment workflow
Variants§
Resolve
active -> resolved
Edit
active -> active
DeleteActive
active -> deleted
Reopen
resolved -> active
DeleteResolved
resolved -> deleted
Implementations§
Source§impl FileCommentTransition
impl FileCommentTransition
Sourcepub fn target_state(&self) -> FileCommentState
pub fn target_state(&self) -> FileCommentState
Get the target state of this transition
Sourcepub fn allowed_roles(&self) -> &'static [&'static str]
pub fn allowed_roles(&self) -> &'static [&'static str]
Get allowed roles for this transition
Trait Implementations§
Source§impl Clone for FileCommentTransition
impl Clone for FileCommentTransition
impl Copy for FileCommentTransition
Source§impl Debug for FileCommentTransition
impl Debug for FileCommentTransition
Source§impl<'de> Deserialize<'de> for FileCommentTransition
impl<'de> Deserialize<'de> for FileCommentTransition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for FileCommentTransition
impl Display for FileCommentTransition
impl Eq for FileCommentTransition
Source§impl FromStr for FileCommentTransition
impl FromStr for FileCommentTransition
Source§impl Hash for FileCommentTransition
impl Hash for FileCommentTransition
Source§impl PartialEq for FileCommentTransition
impl PartialEq for FileCommentTransition
Source§impl Serialize for FileCommentTransition
impl Serialize for FileCommentTransition
impl StructuralPartialEq for FileCommentTransition
Auto Trait Implementations§
impl Freeze for FileCommentTransition
impl RefUnwindSafe for FileCommentTransition
impl Send for FileCommentTransition
impl Sync for FileCommentTransition
impl Unpin for FileCommentTransition
impl UnsafeUnpin for FileCommentTransition
impl UnwindSafe for FileCommentTransition
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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 moreCreates a shared type from an unshared type.