pub enum Criterium {
HttpRequestSignatures,
TokenExchange,
Denylist,
Allowlist,
Invite,
}Variants§
HttpRequestSignatures
to indicate that API requests without http signatures will be rejected.
TokenExchange
To indicate that API requests without token exchange will be rejected.
Denylist
some servers MAY be blocked based on their address
Allowlist
unknown servers MAY be blocke
Invite
an invite MUST have been exchanged between the sender and the receiver before a crate::share::NewShare can be sent
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Criterium
impl<'de> Deserialize<'de> for Criterium
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 Ord for Criterium
impl Ord for Criterium
Source§impl PartialOrd for Criterium
impl PartialOrd for Criterium
impl Eq for Criterium
impl StructuralPartialEq for Criterium
Auto Trait Implementations§
impl Freeze for Criterium
impl RefUnwindSafe for Criterium
impl Send for Criterium
impl Sync for Criterium
impl Unpin for Criterium
impl UnsafeUnpin for Criterium
impl UnwindSafe for Criterium
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