pub struct ExternalReferenceBuilder { /* private fields */ }Implementations§
Source§impl ExternalReferenceBuilder
impl ExternalReferenceBuilder
pub fn source_name(self, name: impl Into<String>) -> Self
pub fn description(self, desc: impl Into<String>) -> Self
pub fn url(self, url: impl Into<String>) -> Self
pub fn external_id(self, id: impl Into<String>) -> Self
pub fn hashes(self, hashes: HashMap<String, String>) -> Self
pub fn build(self) -> Result<ExternalReference, &'static str>
Trait Implementations§
Source§impl Debug for ExternalReferenceBuilder
impl Debug for ExternalReferenceBuilder
Source§impl Default for ExternalReferenceBuilder
impl Default for ExternalReferenceBuilder
Source§fn default() -> ExternalReferenceBuilder
fn default() -> ExternalReferenceBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ExternalReferenceBuilder
impl RefUnwindSafe for ExternalReferenceBuilder
impl Send for ExternalReferenceBuilder
impl Sync for ExternalReferenceBuilder
impl Unpin for ExternalReferenceBuilder
impl UnwindSafe for ExternalReferenceBuilder
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