pub struct OperatorRevokeFlat {
pub key_id: String,
pub permissions: Vec<i32>,
}Fields§
§key_id: StringThe key whose permission is being revoked.
permissions: Vec<i32>The permission to grant the key.
Implementations§
Source§impl OperatorRevokeFlat
impl OperatorRevokeFlat
Sourcepub fn permissions(
&self,
) -> FilterMap<Cloned<Iter<'_, i32>>, fn(i32) -> Option<OperatorPermission>>
pub fn permissions( &self, ) -> FilterMap<Cloned<Iter<'_, i32>>, fn(i32) -> Option<OperatorPermission>>
Returns an iterator which yields the valid enum values contained in permissions.
Sourcepub fn push_permissions(&mut self, value: OperatorPermission)
pub fn push_permissions(&mut self, value: OperatorPermission)
Appends the provided enum value to permissions.
Trait Implementations§
Source§impl Clone for OperatorRevokeFlat
impl Clone for OperatorRevokeFlat
Source§fn clone(&self) -> OperatorRevokeFlat
fn clone(&self) -> OperatorRevokeFlat
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OperatorRevokeFlat
impl Debug for OperatorRevokeFlat
Source§impl Default for OperatorRevokeFlat
impl Default for OperatorRevokeFlat
§impl<'de> Deserialize<'de> for OperatorRevokeFlat
impl<'de> Deserialize<'de> for OperatorRevokeFlat
§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Message for OperatorRevokeFlat
impl Message for OperatorRevokeFlat
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for OperatorRevokeFlat
impl PartialEq for OperatorRevokeFlat
§impl Serialize for OperatorRevokeFlat
impl Serialize for OperatorRevokeFlat
impl StructuralPartialEq for OperatorRevokeFlat
Auto Trait Implementations§
impl Freeze for OperatorRevokeFlat
impl RefUnwindSafe for OperatorRevokeFlat
impl Send for OperatorRevokeFlat
impl Sync for OperatorRevokeFlat
impl Unpin for OperatorRevokeFlat
impl UnwindSafe for OperatorRevokeFlat
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