Struct gr::cmds::cicd::RunnerMetadataBuilder
source · pub struct RunnerMetadataBuilder { /* private fields */ }Expand description
Builder for RunnerMetadata.
Implementations§
source§impl RunnerMetadataBuilder
impl RunnerMetadataBuilder
pub fn id(&mut self, value: i64) -> &mut Self
pub fn run_untagged(&mut self, value: bool) -> &mut Self
pub fn tag_list(&mut self, value: Vec<String>) -> &mut Self
pub fn version(&mut self, value: String) -> &mut Self
pub fn architecture(&mut self, value: String) -> &mut Self
pub fn platform(&mut self, value: String) -> &mut Self
pub fn contacted_at(&mut self, value: String) -> &mut Self
pub fn revision(&mut self, value: String) -> &mut Self
sourcepub fn build(&self) -> Result<RunnerMetadata, RunnerMetadataBuilderError>
pub fn build(&self) -> Result<RunnerMetadata, RunnerMetadataBuilderError>
Trait Implementations§
source§impl Clone for RunnerMetadataBuilder
impl Clone for RunnerMetadataBuilder
source§fn clone(&self) -> RunnerMetadataBuilder
fn clone(&self) -> RunnerMetadataBuilder
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 moreAuto Trait Implementations§
impl Freeze for RunnerMetadataBuilder
impl RefUnwindSafe for RunnerMetadataBuilder
impl Send for RunnerMetadataBuilder
impl Sync for RunnerMetadataBuilder
impl Unpin for RunnerMetadataBuilder
impl UnwindSafe for RunnerMetadataBuilder
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