pub struct AccessedResource {
pub kind: String,
pub identifier: String,
pub fields: Vec<String>,
pub sensitivity: Sensitivity,
}Expand description
Description of the resource being read.
kind and identifier together name the row(s); fields enumerates the
columns the response will expose; sensitivity triggers regime-specific
routing in the sink.
Fields§
§kind: String§identifier: String§fields: Vec<String>§sensitivity: SensitivityImplementations§
Source§impl AccessedResource
impl AccessedResource
pub fn new( kind: impl Into<String>, identifier: impl Into<String>, sensitivity: Sensitivity, ) -> Self
pub fn with_fields<I, S>(self, fields: I) -> Self
Trait Implementations§
Source§impl Clone for AccessedResource
impl Clone for AccessedResource
Source§fn clone(&self) -> AccessedResource
fn clone(&self) -> AccessedResource
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 Debug for AccessedResource
impl Debug for AccessedResource
Source§impl<'de> Deserialize<'de> for AccessedResource
impl<'de> Deserialize<'de> for AccessedResource
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 AccessedResource
impl PartialEq for AccessedResource
Source§impl Serialize for AccessedResource
impl Serialize for AccessedResource
impl StructuralPartialEq for AccessedResource
Auto Trait Implementations§
impl Freeze for AccessedResource
impl RefUnwindSafe for AccessedResource
impl Send for AccessedResource
impl Sync for AccessedResource
impl Unpin for AccessedResource
impl UnsafeUnpin for AccessedResource
impl UnwindSafe for AccessedResource
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