#[repr(u8)]pub enum ArchivedIpcCommand{
Show 24 variants
IssueCreate {
title: <String as Archive>::Archived,
body: <String as Archive>::Archived,
labels: <Vec<String> as Archive>::Archived,
},
IssueList {
state: <Option<String> as Archive>::Archived,
label: <Option<String> as Archive>::Archived,
},
IssueShow {
issue_id: <String as Archive>::Archived,
},
IssueUpdate {
issue_id: <String as Archive>::Archived,
title: <Option<String> as Archive>::Archived,
body: <Option<String> as Archive>::Archived,
},
IssueComment {
issue_id: <String as Archive>::Archived,
body: <String as Archive>::Archived,
},
IssueLabel {
issue_id: <String as Archive>::Archived,
add: <Vec<String> as Archive>::Archived,
remove: <Vec<String> as Archive>::Archived,
},
IssueAssign {
issue_id: <String as Archive>::Archived,
add: <Vec<String> as Archive>::Archived,
remove: <Vec<String> as Archive>::Archived,
},
IssueClose {
issue_id: <String as Archive>::Archived,
},
IssueReopen {
issue_id: <String as Archive>::Archived,
},
IssueLink {
issue_id: <String as Archive>::Archived,
url: <String as Archive>::Archived,
note: <Option<String> as Archive>::Archived,
},
IssueAttach {
issue_id: <String as Archive>::Archived,
file_path: <String as Archive>::Archived,
},
IssueDepAdd {
issue_id: <String as Archive>::Archived,
target_id: <String as Archive>::Archived,
dep_type: <String as Archive>::Archived,
},
IssueDepRemove {
issue_id: <String as Archive>::Archived,
target_id: <String as Archive>::Archived,
dep_type: <String as Archive>::Archived,
},
IssueDepList {
issue_id: <String as Archive>::Archived,
reverse: <bool as Archive>::Archived,
},
IssueDepTopo {
state: <Option<String> as Archive>::Archived,
label: <Option<String> as Archive>::Archived,
},
DbStats,
Export {
format: <String as Archive>::Archived,
since: <Option<String> as Archive>::Archived,
},
Rebuild,
Sync {
remote: <String as Archive>::Archived,
pull: <bool as Archive>::Archived,
push: <bool as Archive>::Archived,
},
SnapshotCreate,
SnapshotList,
SnapshotGc {
keep: <u32 as Archive>::Archived,
},
DaemonStatus,
DaemonStop,
}Expand description
An archived IpcCommand
Variants§
IssueCreate
The archived counterpart of IpcCommand::IssueCreate
Fields
title: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::IssueCreate::title
body: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::IssueCreate::body
IssueList
The archived counterpart of IpcCommand::IssueList
Fields
IssueShow
The archived counterpart of IpcCommand::IssueShow
Fields
issue_id: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::IssueShow::issue_id
IssueUpdate
The archived counterpart of IpcCommand::IssueUpdate
Fields
issue_id: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::IssueUpdate::issue_id
IssueComment
The archived counterpart of IpcCommand::IssueComment
Fields
issue_id: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::IssueComment::issue_id
body: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::IssueComment::body
IssueLabel
The archived counterpart of IpcCommand::IssueLabel
Fields
issue_id: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::IssueLabel::issue_id
IssueAssign
The archived counterpart of IpcCommand::IssueAssign
Fields
issue_id: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::IssueAssign::issue_id
IssueClose
The archived counterpart of IpcCommand::IssueClose
Fields
issue_id: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::IssueClose::issue_id
IssueReopen
The archived counterpart of IpcCommand::IssueReopen
Fields
issue_id: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::IssueReopen::issue_id
IssueLink
The archived counterpart of IpcCommand::IssueLink
Fields
issue_id: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::IssueLink::issue_id
url: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::IssueLink::url
IssueAttach
The archived counterpart of IpcCommand::IssueAttach
Fields
issue_id: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::IssueAttach::issue_id
file_path: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::IssueAttach::file_path
IssueDepAdd
The archived counterpart of IpcCommand::IssueDepAdd
Fields
issue_id: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::IssueDepAdd::issue_id
target_id: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::IssueDepAdd::target_id
dep_type: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::IssueDepAdd::dep_type
IssueDepRemove
The archived counterpart of IpcCommand::IssueDepRemove
Fields
issue_id: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::IssueDepRemove::issue_id
target_id: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::IssueDepRemove::target_id
dep_type: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::IssueDepRemove::dep_type
IssueDepList
The archived counterpart of IpcCommand::IssueDepList
Fields
issue_id: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::IssueDepList::issue_id
reverse: <bool as Archive>::ArchivedThe archived counterpart of IpcCommand::IssueDepList::reverse
IssueDepTopo
The archived counterpart of IpcCommand::IssueDepTopo
Fields
DbStats
The archived counterpart of IpcCommand::DbStats
Export
The archived counterpart of IpcCommand::Export
Fields
format: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::Export::format
Rebuild
The archived counterpart of IpcCommand::Rebuild
Sync
The archived counterpart of IpcCommand::Sync
Fields
remote: <String as Archive>::ArchivedThe archived counterpart of IpcCommand::Sync::remote
pull: <bool as Archive>::ArchivedThe archived counterpart of IpcCommand::Sync::pull
push: <bool as Archive>::ArchivedThe archived counterpart of IpcCommand::Sync::push
SnapshotCreate
The archived counterpart of IpcCommand::SnapshotCreate
SnapshotList
The archived counterpart of IpcCommand::SnapshotList
SnapshotGc
The archived counterpart of IpcCommand::SnapshotGc
Fields
keep: <u32 as Archive>::ArchivedThe archived counterpart of IpcCommand::SnapshotGc::keep
DaemonStatus
The archived counterpart of IpcCommand::DaemonStatus
DaemonStop
The archived counterpart of IpcCommand::DaemonStop
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedIpcCommandwhere
String: Archive,
Vec<String>: Archive,
Option<String>: Archive,
bool: Archive,
u32: Archive,
<__C as Fallible>::Error: Source,
<String as Archive>::Archived: CheckBytes<__C>,
<Vec<String> as Archive>::Archived: CheckBytes<__C>,
<Option<String> as Archive>::Archived: CheckBytes<__C>,
<bool as Archive>::Archived: CheckBytes<__C>,
<u32 as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedIpcCommandwhere
String: Archive,
Vec<String>: Archive,
Option<String>: Archive,
bool: Archive,
u32: Archive,
<__C as Fallible>::Error: Source,
<String as Archive>::Archived: CheckBytes<__C>,
<Vec<String> as Archive>::Archived: CheckBytes<__C>,
<Option<String> as Archive>::Archived: CheckBytes<__C>,
<bool as Archive>::Archived: CheckBytes<__C>,
<u32 as Archive>::Archived: CheckBytes<__C>,
Source§impl Debug for ArchivedIpcCommand
impl Debug for ArchivedIpcCommand
impl Portable for ArchivedIpcCommandwhere
String: Archive,
Vec<String>: Archive,
Option<String>: Archive,
bool: Archive,
u32: Archive,
<String as Archive>::Archived: Portable,
<Vec<String> as Archive>::Archived: Portable,
<Option<String> as Archive>::Archived: Portable,
<bool as Archive>::Archived: Portable,
<u32 as Archive>::Archived: Portable,
Auto Trait Implementations§
impl Freeze for ArchivedIpcCommand
impl RefUnwindSafe for ArchivedIpcCommand
impl Send for ArchivedIpcCommand
impl Sync for ArchivedIpcCommand
impl !Unpin for ArchivedIpcCommand
impl !UnsafeUnpin for ArchivedIpcCommand
impl UnwindSafe for ArchivedIpcCommand
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.