pub struct ColumnAccess {
pub read: Option<String>,
pub write: Option<String>,
}Expand description
The operations of the table’s permission area a caller is granted to read a column’s values through the data routes, and to write them. Owning the row grants neither.
Fields§
§read: Option<String>§write: Option<String>Implementations§
Source§impl ColumnAccess
impl ColumnAccess
Sourcepub fn in_area(&self, area: &str) -> ColumnAccess
pub fn in_area(&self, area: &str) -> ColumnAccess
The access with each operation as the permission of area a role
grants: {area}:{operation}.
Trait Implementations§
Source§impl Clone for ColumnAccess
impl Clone for ColumnAccess
Source§impl Debug for ColumnAccess
impl Debug for ColumnAccess
Source§impl Default for ColumnAccess
impl Default for ColumnAccess
Source§impl<'de> Deserialize<'de> for ColumnAccess
impl<'de> Deserialize<'de> for ColumnAccess
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 ColumnAccess
Source§impl PartialEq for ColumnAccess
impl PartialEq for ColumnAccess
Source§impl Serialize for ColumnAccess
impl Serialize for ColumnAccess
impl StructuralPartialEq for ColumnAccess
Auto Trait Implementations§
impl Freeze for ColumnAccess
impl RefUnwindSafe for ColumnAccess
impl Send for ColumnAccess
impl Sync for ColumnAccess
impl Unpin for ColumnAccess
impl UnsafeUnpin for ColumnAccess
impl UnwindSafe for ColumnAccess
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