pub struct Screen {
pub id: String,
pub name: Option<String>,
pub protocol_identifier: Option<String>,
pub protocol_description: Option<String>,
pub reagent_set_description: Option<String>,
pub reagent_set_identifier: Option<String>,
pub type: Option<String>,
pub description: Option<String>,
pub reagent: Vec<Reagent>,
pub plate_ref: Vec<AnnotationRef>,
pub annotation_ref: Vec<AnnotationRef>,
}Fields§
§id: String§name: Option<String>§protocol_identifier: Option<String>§protocol_description: Option<String>§reagent_set_description: Option<String>§reagent_set_identifier: Option<String>§type: Option<String>§description: Option<String>§reagent: Vec<Reagent>§plate_ref: Vec<AnnotationRef>§annotation_ref: Vec<AnnotationRef>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Screen
impl<'de> Deserialize<'de> for Screen
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
Auto Trait Implementations§
impl Freeze for Screen
impl RefUnwindSafe for Screen
impl Send for Screen
impl Sync for Screen
impl Unpin for Screen
impl UnwindSafe for Screen
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