pub enum Request {
Version(VersionReq),
GetChannelInfoAll(GetChannelInfoAllReq),
ItemValueSignIn(ItemValueSignInReq),
ItemValueSignOut(ItemValueSignOutReq),
BlockList(BlockListReq),
ProjectList(ProjectListReq),
ItemValueSet(ItemValueSetReq),
}
Variants§
Version(VersionReq)
GetChannelInfoAll(GetChannelInfoAllReq)
ItemValueSignIn(ItemValueSignInReq)
ItemValueSignOut(ItemValueSignOutReq)
BlockList(BlockListReq)
ProjectList(ProjectListReq)
ItemValueSet(ItemValueSetReq)
Implementations§
Source§impl Request
impl Request
pub fn is_version(&self) -> bool
pub fn is_get_channel_info_all(&self) -> bool
pub fn is_item_value_sign_in(&self) -> bool
pub fn is_item_value_sign_out(&self) -> bool
pub fn is_block_list(&self) -> bool
pub fn is_project_list(&self) -> bool
pub fn is_item_value_set(&self) -> bool
Trait Implementations§
Source§impl<'__enum_kinds1> From<&'__enum_kinds1 Request> for RequestKind
impl<'__enum_kinds1> From<&'__enum_kinds1 Request> for RequestKind
Source§impl From<BlockListReq> for Request
impl From<BlockListReq> for Request
Source§fn from(original: BlockListReq) -> Request
fn from(original: BlockListReq) -> Request
Converts to this type from the input type.
Source§impl From<GetChannelInfoAllReq> for Request
impl From<GetChannelInfoAllReq> for Request
Source§fn from(original: GetChannelInfoAllReq) -> Request
fn from(original: GetChannelInfoAllReq) -> Request
Converts to this type from the input type.
Source§impl From<ItemValueSetReq> for Request
impl From<ItemValueSetReq> for Request
Source§fn from(original: ItemValueSetReq) -> Request
fn from(original: ItemValueSetReq) -> Request
Converts to this type from the input type.
Source§impl From<ItemValueSignInReq> for Request
impl From<ItemValueSignInReq> for Request
Source§fn from(original: ItemValueSignInReq) -> Request
fn from(original: ItemValueSignInReq) -> Request
Converts to this type from the input type.
Source§impl From<ItemValueSignOutReq> for Request
impl From<ItemValueSignOutReq> for Request
Source§fn from(original: ItemValueSignOutReq) -> Request
fn from(original: ItemValueSignOutReq) -> Request
Converts to this type from the input type.
Source§impl From<ProjectListReq> for Request
impl From<ProjectListReq> for Request
Source§fn from(original: ProjectListReq) -> Request
fn from(original: ProjectListReq) -> Request
Converts to this type from the input type.
Source§impl<'__enum_kinds1> From<Request> for RequestKind
impl<'__enum_kinds1> From<Request> for RequestKind
Source§impl From<VersionReq> for Request
impl From<VersionReq> for Request
Source§fn from(original: VersionReq) -> Request
fn from(original: VersionReq) -> Request
Converts to this type from the input type.
Source§impl RequestType for Request
impl RequestType for Request
fn protocol_version(&self) -> ProtocolVersion
Source§impl TryFrom<Request> for BlockListReq
impl TryFrom<Request> for BlockListReq
Source§impl TryFrom<Request> for GetChannelInfoAllReq
impl TryFrom<Request> for GetChannelInfoAllReq
Source§impl TryFrom<Request> for ItemValueSetReq
impl TryFrom<Request> for ItemValueSetReq
Source§impl TryFrom<Request> for ItemValueSignInReq
impl TryFrom<Request> for ItemValueSignInReq
Source§impl TryFrom<Request> for ItemValueSignOutReq
impl TryFrom<Request> for ItemValueSignOutReq
Source§impl TryFrom<Request> for ProjectListReq
impl TryFrom<Request> for ProjectListReq
Auto Trait Implementations§
impl Freeze for Request
impl RefUnwindSafe for Request
impl Send for Request
impl Sync for Request
impl Unpin for Request
impl UnwindSafe for Request
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