pub struct EntityPolicyMetadata {
pub name: &'static str,
pub columns: &'static [ColumnMetadata],
}Expand description
Static metadata exposed by a reusable entity policy.
Fields§
§name: &'static str§columns: &'static [ColumnMetadata]Implementations§
Source§impl EntityPolicyMetadata
impl EntityPolicyMetadata
pub const fn new(name: &'static str, columns: &'static [ColumnMetadata]) -> Self
Trait Implementations§
Source§impl Clone for EntityPolicyMetadata
impl Clone for EntityPolicyMetadata
Source§fn clone(&self) -> EntityPolicyMetadata
fn clone(&self) -> EntityPolicyMetadata
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 EntityPolicyMetadata
impl Debug for EntityPolicyMetadata
Source§impl PartialEq for EntityPolicyMetadata
impl PartialEq for EntityPolicyMetadata
Source§fn eq(&self, other: &EntityPolicyMetadata) -> bool
fn eq(&self, other: &EntityPolicyMetadata) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for EntityPolicyMetadata
impl Eq for EntityPolicyMetadata
impl StructuralPartialEq for EntityPolicyMetadata
Auto Trait Implementations§
impl Freeze for EntityPolicyMetadata
impl RefUnwindSafe for EntityPolicyMetadata
impl Send for EntityPolicyMetadata
impl Sync for EntityPolicyMetadata
impl Unpin for EntityPolicyMetadata
impl UnsafeUnpin for EntityPolicyMetadata
impl UnwindSafe for EntityPolicyMetadata
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