pub enum IpcCommandResolver{
Show 24 variants
IssueCreate {
title: <String as Archive>::Resolver,
body: <String as Archive>::Resolver,
labels: <Vec<String> as Archive>::Resolver,
},
IssueList {
state: <Option<String> as Archive>::Resolver,
label: <Option<String> as Archive>::Resolver,
},
IssueShow {
issue_id: <String as Archive>::Resolver,
},
IssueUpdate {
issue_id: <String as Archive>::Resolver,
title: <Option<String> as Archive>::Resolver,
body: <Option<String> as Archive>::Resolver,
},
IssueComment {
issue_id: <String as Archive>::Resolver,
body: <String as Archive>::Resolver,
},
IssueLabel {
issue_id: <String as Archive>::Resolver,
add: <Vec<String> as Archive>::Resolver,
remove: <Vec<String> as Archive>::Resolver,
},
IssueAssign {
issue_id: <String as Archive>::Resolver,
add: <Vec<String> as Archive>::Resolver,
remove: <Vec<String> as Archive>::Resolver,
},
IssueClose {
issue_id: <String as Archive>::Resolver,
},
IssueReopen {
issue_id: <String as Archive>::Resolver,
},
IssueLink {
issue_id: <String as Archive>::Resolver,
url: <String as Archive>::Resolver,
note: <Option<String> as Archive>::Resolver,
},
IssueAttach {
issue_id: <String as Archive>::Resolver,
file_path: <String as Archive>::Resolver,
},
IssueDepAdd {
issue_id: <String as Archive>::Resolver,
target_id: <String as Archive>::Resolver,
dep_type: <String as Archive>::Resolver,
},
IssueDepRemove {
issue_id: <String as Archive>::Resolver,
target_id: <String as Archive>::Resolver,
dep_type: <String as Archive>::Resolver,
},
IssueDepList {
issue_id: <String as Archive>::Resolver,
reverse: <bool as Archive>::Resolver,
},
IssueDepTopo {
state: <Option<String> as Archive>::Resolver,
label: <Option<String> as Archive>::Resolver,
},
DbStats,
Export {
format: <String as Archive>::Resolver,
since: <Option<String> as Archive>::Resolver,
},
Rebuild,
Sync {
remote: <String as Archive>::Resolver,
pull: <bool as Archive>::Resolver,
push: <bool as Archive>::Resolver,
},
SnapshotCreate,
SnapshotList,
SnapshotGc {
keep: <u32 as Archive>::Resolver,
},
DaemonStatus,
DaemonStop,
}Expand description
The resolver for an archived IpcCommand
Variants§
IssueCreate
The resolver for IpcCommand::IssueCreate
Fields
IssueList
The resolver for IpcCommand::IssueList
IssueShow
The resolver for IpcCommand::IssueShow
IssueUpdate
The resolver for IpcCommand::IssueUpdate
Fields
IssueComment
The resolver for IpcCommand::IssueComment
IssueLabel
The resolver for IpcCommand::IssueLabel
Fields
IssueAssign
The resolver for IpcCommand::IssueAssign
Fields
IssueClose
The resolver for IpcCommand::IssueClose
IssueReopen
The resolver for IpcCommand::IssueReopen
IssueLink
The resolver for IpcCommand::IssueLink
Fields
IssueAttach
The resolver for IpcCommand::IssueAttach
IssueDepAdd
The resolver for IpcCommand::IssueDepAdd
Fields
IssueDepRemove
The resolver for IpcCommand::IssueDepRemove
Fields
IssueDepList
The resolver for IpcCommand::IssueDepList
IssueDepTopo
The resolver for IpcCommand::IssueDepTopo
DbStats
The resolver for IpcCommand::DbStats
Export
The resolver for IpcCommand::Export
Rebuild
The resolver for IpcCommand::Rebuild
Sync
The resolver for IpcCommand::Sync
Fields
SnapshotCreate
The resolver for IpcCommand::SnapshotCreate
SnapshotList
The resolver for IpcCommand::SnapshotList
SnapshotGc
The resolver for IpcCommand::SnapshotGc
DaemonStatus
The resolver for IpcCommand::DaemonStatus
DaemonStop
The resolver for IpcCommand::DaemonStop
Auto Trait Implementations§
impl Freeze for IpcCommandResolver
impl RefUnwindSafe for IpcCommandResolver
impl Send for IpcCommandResolver
impl Sync for IpcCommandResolver
impl Unpin for IpcCommandResolver
impl UnsafeUnpin for IpcCommandResolver
impl UnwindSafe for IpcCommandResolver
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
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
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
out indicating that a T is niched.