pub enum MetaVisibility {
Public,
Private,
}Variants§
Public
Public metadata can be accessed by anyone, including clients.
Private
Private metadata can only be accessed by the app (running on MAF Platform and service accounts) itself. Private metadata also includes all public metadata.
Implementations§
Source§impl MetaVisibility
impl MetaVisibility
Sourcepub fn can_access(self, visibility: MetaVisibility) -> bool
pub fn can_access(self, visibility: MetaVisibility) -> bool
Check if self can access metadata with the given visibility.
Trait Implementations§
Source§impl Clone for MetaVisibility
impl Clone for MetaVisibility
Source§fn clone(&self) -> MetaVisibility
fn clone(&self) -> MetaVisibility
Returns a duplicate of the value. Read more
1.0.0 · 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 MetaVisibility
impl Debug for MetaVisibility
Source§impl<'de> Deserialize<'de> for MetaVisibility
impl<'de> Deserialize<'de> for MetaVisibility
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<MetaVisibility, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MetaVisibility, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MetaVisibility
impl PartialEq for MetaVisibility
Source§impl Serialize for MetaVisibility
impl Serialize for MetaVisibility
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Copy for MetaVisibility
impl Eq for MetaVisibility
impl StructuralPartialEq for MetaVisibility
Auto Trait Implementations§
impl Freeze for MetaVisibility
impl RefUnwindSafe for MetaVisibility
impl Send for MetaVisibility
impl Sync for MetaVisibility
impl Unpin for MetaVisibility
impl UnwindSafe for MetaVisibility
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