Struct azure_devops_rust_api::dashboard::models::DashboardGroup
source · pub struct DashboardGroup {
pub links: Option<ReferenceLinks>,
pub dashboard_entries: Vec<DashboardGroupEntry>,
pub permission: Option<Permission>,
pub team_dashboard_permission: Option<TeamDashboardPermission>,
pub url: Option<String>,
}
Expand description
Describes a list of dashboards associated to an owner. Currently, teams own dashboard groups.
Fields§
§links: Option<ReferenceLinks>
The class to represent a collection of REST reference links.
dashboard_entries: Vec<DashboardGroupEntry>
A list of Dashboards held by the Dashboard Group
permission: Option<Permission>
Deprecated: The old permission model describing the level of permissions for the current team. Pre-M125.
team_dashboard_permission: Option<TeamDashboardPermission>
A permissions bit mask describing the security permissions of the current team for dashboards. When this permission is the value None, use GroupMemberPermission. Permissions are evaluated based on the presence of a value other than None, else the GroupMemberPermission will be saved.
url: Option<String>
Implementations§
Trait Implementations§
source§impl Clone for DashboardGroup
impl Clone for DashboardGroup
source§fn clone(&self) -> DashboardGroup
fn clone(&self) -> DashboardGroup
Returns a copy 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 DashboardGroup
impl Debug for DashboardGroup
source§impl Default for DashboardGroup
impl Default for DashboardGroup
source§fn default() -> DashboardGroup
fn default() -> DashboardGroup
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for DashboardGroup
impl<'de> Deserialize<'de> for DashboardGroup
source§fn 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
source§impl PartialEq for DashboardGroup
impl PartialEq for DashboardGroup
source§fn eq(&self, other: &DashboardGroup) -> bool
fn eq(&self, other: &DashboardGroup) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DashboardGroup
impl Serialize for DashboardGroup
impl StructuralPartialEq for DashboardGroup
Auto Trait Implementations§
impl RefUnwindSafe for DashboardGroup
impl Send for DashboardGroup
impl Sync for DashboardGroup
impl Unpin for DashboardGroup
impl UnwindSafe for DashboardGroup
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