pub struct ScreenSchemeDetails {
pub name: String,
pub description: Option<String>,
pub screens: Box<ScreenTypes>,
}
Expand description
ScreenSchemeDetails : Details of a screen scheme.
Fields§
§name: String
The name of the screen scheme. The name must be unique. The maximum length is 255 characters.
description: Option<String>
The description of the screen scheme. The maximum length is 255 characters.
screens: Box<ScreenTypes>
The IDs of the screens for the screen types of the screen scheme. Only screens used in classic projects are accepted.
Implementations§
Source§impl ScreenSchemeDetails
impl ScreenSchemeDetails
Sourcepub fn new(name: String, screens: ScreenTypes) -> ScreenSchemeDetails
pub fn new(name: String, screens: ScreenTypes) -> ScreenSchemeDetails
Details of a screen scheme.
Trait Implementations§
Source§impl Clone for ScreenSchemeDetails
impl Clone for ScreenSchemeDetails
Source§fn clone(&self) -> ScreenSchemeDetails
fn clone(&self) -> ScreenSchemeDetails
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 ScreenSchemeDetails
impl Debug for ScreenSchemeDetails
Source§impl Default for ScreenSchemeDetails
impl Default for ScreenSchemeDetails
Source§fn default() -> ScreenSchemeDetails
fn default() -> ScreenSchemeDetails
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ScreenSchemeDetails
impl<'de> Deserialize<'de> for ScreenSchemeDetails
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 ScreenSchemeDetails
impl PartialEq for ScreenSchemeDetails
Source§impl Serialize for ScreenSchemeDetails
impl Serialize for ScreenSchemeDetails
impl StructuralPartialEq for ScreenSchemeDetails
Auto Trait Implementations§
impl Freeze for ScreenSchemeDetails
impl RefUnwindSafe for ScreenSchemeDetails
impl Send for ScreenSchemeDetails
impl Sync for ScreenSchemeDetails
impl Unpin for ScreenSchemeDetails
impl UnwindSafe for ScreenSchemeDetails
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