#[repr(u8)]pub enum ArchivedIpcCommand{
Show 20 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,
},
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
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 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.