pub enum FunctionAccessDatabaseOps {
Insert,
Get,
Query,
Update,
Delete,
}Expand description
Model operations that an function is allowed to make.
Variants§
Insert
Can create an item for this model.
Get
Can get an item for this model by UUID or Index.
Query
Can query an item for this model by queryable field.
Update
Can update an item for this model.
Delete
Can delete an item for this model.
Trait Implementations§
Source§impl Clone for FunctionAccessDatabaseOps
impl Clone for FunctionAccessDatabaseOps
Source§fn clone(&self) -> FunctionAccessDatabaseOps
fn clone(&self) -> FunctionAccessDatabaseOps
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ComposeSchema for FunctionAccessDatabaseOps
Available on crate feature utoipa only.
impl ComposeSchema for FunctionAccessDatabaseOps
Available on crate feature
utoipa only.Source§impl Debug for FunctionAccessDatabaseOps
impl Debug for FunctionAccessDatabaseOps
Source§impl<'de> Deserialize<'de> for FunctionAccessDatabaseOps
impl<'de> Deserialize<'de> for FunctionAccessDatabaseOps
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
impl Eq for FunctionAccessDatabaseOps
Source§impl Hash for FunctionAccessDatabaseOps
impl Hash for FunctionAccessDatabaseOps
Source§impl JsonSchema for FunctionAccessDatabaseOps
Available on crate feature docs only.
impl JsonSchema for FunctionAccessDatabaseOps
Available on crate feature
docs only.Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialOrd for FunctionAccessDatabaseOps
impl PartialOrd for FunctionAccessDatabaseOps
impl StructuralPartialEq for FunctionAccessDatabaseOps
Source§impl ToSchema for FunctionAccessDatabaseOps
Available on crate feature utoipa only.
impl ToSchema for FunctionAccessDatabaseOps
Available on crate feature
utoipa only.Auto Trait Implementations§
impl Freeze for FunctionAccessDatabaseOps
impl RefUnwindSafe for FunctionAccessDatabaseOps
impl Send for FunctionAccessDatabaseOps
impl Sync for FunctionAccessDatabaseOps
impl Unpin for FunctionAccessDatabaseOps
impl UnsafeUnpin for FunctionAccessDatabaseOps
impl UnwindSafe for FunctionAccessDatabaseOps
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.