Enum cloud_storage::common::Entity
source · [−]pub enum Entity {
UserId(String),
UserEmail(String),
GroupId(String),
GroupEmail(String),
Domain(String),
Project(Team, String),
AllUsers,
AllAuthenticatedUsers,
}Expand description
An entity is used to represent a user or group of users that often have some kind of permission.
Variants
UserId(String)
A single user, identified by its id.
UserEmail(String)
A single user, identified by its email address.
GroupId(String)
A group of users, identified by its id.
GroupEmail(String)
A group of users, identified by its email address.
Domain(String)
All users identifed by an email that ends with the domain, for example mydomain.rs in
me@mydomain.rs.
Project(Team, String)
All users within a project, identified by the team name and project id.
AllUsers
All users.
AllAuthenticatedUsers
All users that are logged in.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Entity
impl UnwindSafe for Entity
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more