pub struct AttributeAllowlist { /* private fields */ }Expand description
A ViewFilter that hides every attribute outside an allowlist.
Implementations§
Source§impl AttributeAllowlist
impl AttributeAllowlist
Sourcepub fn new(attributes: impl IntoIterator<Item = impl Into<String>>) -> Self
pub fn new(attributes: impl IntoIterator<Item = impl Into<String>>) -> Self
Builds an allowlist from attribute idents.
Trait Implementations§
Source§impl Clone for AttributeAllowlist
impl Clone for AttributeAllowlist
Source§fn clone(&self) -> AttributeAllowlist
fn clone(&self) -> AttributeAllowlist
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 AttributeAllowlist
impl Debug for AttributeAllowlist
Source§impl ViewFilter for AttributeAllowlist
impl ViewFilter for AttributeAllowlist
Source§fn attribute_visible(&self, attribute: &str) -> bool
fn attribute_visible(&self, attribute: &str) -> bool
Whether datoms of
attribute (a keyword ident like :person/email) are
visible to the principal.Auto Trait Implementations§
impl Freeze for AttributeAllowlist
impl RefUnwindSafe for AttributeAllowlist
impl Send for AttributeAllowlist
impl Sync for AttributeAllowlist
impl Unpin for AttributeAllowlist
impl UnsafeUnpin for AttributeAllowlist
impl UnwindSafe for AttributeAllowlist
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request