Struct google_analytics3::api::EntityUserLinkPermissions
source · [−]pub struct EntityUserLinkPermissions {
pub effective: Option<Vec<String>>,
pub local: Option<Vec<String>>,
}Expand description
Permissions the user has for this entity.
This type is not used in any activity, and only used as part of another schema.
Fields
effective: Option<Vec<String>>Effective permissions represent all the permissions that a user has for this entity. These include any implied permissions (e.g., EDIT implies VIEW) or inherited permissions from the parent entity. Effective permissions are read-only.
local: Option<Vec<String>>Permissions that a user has been assigned at this very level. Does not include any implied or inherited permissions. Local permissions are modifiable.
Trait Implementations
sourceimpl Clone for EntityUserLinkPermissions
impl Clone for EntityUserLinkPermissions
sourcefn clone(&self) -> EntityUserLinkPermissions
fn clone(&self) -> EntityUserLinkPermissions
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for EntityUserLinkPermissions
impl Debug for EntityUserLinkPermissions
sourceimpl Default for EntityUserLinkPermissions
impl Default for EntityUserLinkPermissions
sourcefn default() -> EntityUserLinkPermissions
fn default() -> EntityUserLinkPermissions
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for EntityUserLinkPermissions
impl<'de> Deserialize<'de> for EntityUserLinkPermissions
sourcefn 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
sourceimpl Serialize for EntityUserLinkPermissions
impl Serialize for EntityUserLinkPermissions
impl NestedType for EntityUserLinkPermissions
impl Part for EntityUserLinkPermissions
Auto Trait Implementations
impl RefUnwindSafe for EntityUserLinkPermissions
impl Send for EntityUserLinkPermissions
impl Sync for EntityUserLinkPermissions
impl Unpin for EntityUserLinkPermissions
impl UnwindSafe for EntityUserLinkPermissions
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more