pub enum AuthTokenAction {
BatchCreateObjects {},
CommitObject {
object_id: u64,
},
CreateObject {
key: Vec<u8>,
size: u64,
},
DeleteObject {
key: Vec<u8>,
},
InspectObject {
key: Vec<u8>,
},
ReadObject {
key: Vec<u8>,
},
WriteObject {
object_id: u64,
},
}
Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AuthTokenAction
impl<'de> Deserialize<'de> for AuthTokenAction
Source§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 PartialEq for AuthTokenAction
impl PartialEq for AuthTokenAction
Source§impl Serialize for AuthTokenAction
impl Serialize for AuthTokenAction
impl Eq for AuthTokenAction
impl StructuralPartialEq for AuthTokenAction
Auto Trait Implementations§
impl Freeze for AuthTokenAction
impl RefUnwindSafe for AuthTokenAction
impl Send for AuthTokenAction
impl Sync for AuthTokenAction
impl Unpin for AuthTokenAction
impl UnwindSafe for AuthTokenAction
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