pub struct Experimenter {
pub id: String,
pub first_name: Option<String>,
pub middle_name: Option<String>,
pub last_name: Option<String>,
pub email: Option<String>,
pub institution: Option<String>,
pub user_name: Option<String>,
pub annotation_ref: Vec<AnnotationRef>,
}Fields§
§id: String§first_name: Option<String>§middle_name: Option<String>§last_name: Option<String>§email: Option<String>§institution: Option<String>§user_name: Option<String>§annotation_ref: Vec<AnnotationRef>Trait Implementations§
Source§impl Clone for Experimenter
impl Clone for Experimenter
Source§fn clone(&self) -> Experimenter
fn clone(&self) -> Experimenter
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 Experimenter
impl Debug for Experimenter
Source§impl<'de> Deserialize<'de> for Experimenter
impl<'de> Deserialize<'de> for Experimenter
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 Experimenter
impl RefUnwindSafe for Experimenter
impl Send for Experimenter
impl Sync for Experimenter
impl Unpin for Experimenter
impl UnwindSafe for Experimenter
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