pub struct ParamBuilder { /* private fields */ }
Expand description
Incrementally build up a Param
Implementations§
Source§impl ParamBuilder
impl ParamBuilder
pub fn name<S>(self, name: S) -> ParamBuilderwhere
S: ToString,
pub fn value<V>(self, value: V) -> ParamBuilder
pub fn controlled_vocabulary(self, cv: ControlledVocabulary) -> ParamBuilder
pub fn accession(self, accession: u32) -> ParamBuilder
Sourcepub fn curie(self, curie: CURIE) -> ParamBuilder
pub fn curie(self, curie: CURIE) -> ParamBuilder
A convenience method that configures the controlled vocabulary and accession number
from a CURIE
pub fn unit(self, unit: Unit) -> ParamBuilder
Trait Implementations§
Source§impl Clone for ParamBuilder
impl Clone for ParamBuilder
Source§fn clone(&self) -> ParamBuilder
fn clone(&self) -> ParamBuilder
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 ParamBuilder
impl Debug for ParamBuilder
Source§impl Default for ParamBuilder
impl Default for ParamBuilder
Source§fn default() -> ParamBuilder
fn default() -> ParamBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ParamBuilder
impl RefUnwindSafe for ParamBuilder
impl Send for ParamBuilder
impl Sync for ParamBuilder
impl Unpin for ParamBuilder
impl UnwindSafe for ParamBuilder
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