pub enum AdminPublicDecodedRequest {
ApiVersionsRequest(RequestMessage<ApiVersionsRequest>),
CreateRequest(Box<RequestMessage<ObjectApiCreateRequest>>),
DeleteRequest(RequestMessage<ObjectApiDeleteRequest>),
ListRequest(RequestMessage<ObjectApiListRequest>),
WatchRequest(RequestMessage<ObjectApiWatchRequest>),
}
Expand description
Non generic AdminRequest, This is typically used Decoding
Variants§
ApiVersionsRequest(RequestMessage<ApiVersionsRequest>)
CreateRequest(Box<RequestMessage<ObjectApiCreateRequest>>)
DeleteRequest(RequestMessage<ObjectApiDeleteRequest>)
ListRequest(RequestMessage<ObjectApiListRequest>)
WatchRequest(RequestMessage<ObjectApiWatchRequest>)
Trait Implementations§
source§impl ApiMessage for AdminPublicDecodedRequest
impl ApiMessage for AdminPublicDecodedRequest
type ApiKey = AdminPublicApiKey
fn decode_with_header<T>( _src: &mut T, _header: RequestHeader ) -> Result<Self, IoError>
fn decode_from<T>(src: &mut T) -> Result<Self, IoError>where
T: Buf,
fn decode_from_file<P>(file_name: P) -> Result<Self, Error>
source§impl Debug for AdminPublicDecodedRequest
impl Debug for AdminPublicDecodedRequest
Auto Trait Implementations§
impl RefUnwindSafe for AdminPublicDecodedRequest
impl Send for AdminPublicDecodedRequest
impl Sync for AdminPublicDecodedRequest
impl Unpin for AdminPublicDecodedRequest
impl UnwindSafe for AdminPublicDecodedRequest
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