Struct AboutMetadataBuilder
pub struct AboutMetadataBuilder(/* private fields */);Expand description
A builder type for AboutMetadata.
Implementations§
§impl AboutMetadataBuilder
impl AboutMetadataBuilder
pub fn new() -> AboutMetadataBuilder
pub fn name<S>(self, name: Option<S>) -> AboutMetadataBuilder
pub fn name<S>(self, name: Option<S>) -> AboutMetadataBuilder
Sets the application name.
pub fn version<S>(self, version: Option<S>) -> AboutMetadataBuilder
pub fn version<S>(self, version: Option<S>) -> AboutMetadataBuilder
Sets the application version.
pub fn short_version<S>(self, short_version: Option<S>) -> AboutMetadataBuilder
pub fn short_version<S>(self, short_version: Option<S>) -> AboutMetadataBuilder
Sets the short version, e.g. “1.0”.
§Platform-specific
- Windows / Linux: Appended to the end of
versionin parentheses.
pub fn comments<S>(self, comments: Option<S>) -> AboutMetadataBuilder
pub fn comments<S>(self, comments: Option<S>) -> AboutMetadataBuilder
pub fn copyright<S>(self, copyright: Option<S>) -> AboutMetadataBuilder
pub fn copyright<S>(self, copyright: Option<S>) -> AboutMetadataBuilder
Sets the copyright of the application.
pub fn license<S>(self, license: Option<S>) -> AboutMetadataBuilder
pub fn license<S>(self, license: Option<S>) -> AboutMetadataBuilder
pub fn website<S>(self, website: Option<S>) -> AboutMetadataBuilder
pub fn website<S>(self, website: Option<S>) -> AboutMetadataBuilder
pub fn website_label<S>(self, website_label: Option<S>) -> AboutMetadataBuilder
pub fn website_label<S>(self, website_label: Option<S>) -> AboutMetadataBuilder
pub fn credits<S>(self, credits: Option<S>) -> AboutMetadataBuilder
pub fn credits<S>(self, credits: Option<S>) -> AboutMetadataBuilder
pub fn icon(self, icon: Option<Icon>) -> AboutMetadataBuilder
pub fn icon(self, icon: Option<Icon>) -> AboutMetadataBuilder
pub fn build(self) -> AboutMetadata
pub fn build(self) -> AboutMetadata
Construct the final AboutMetadata
Trait Implementations§
§impl Clone for AboutMetadataBuilder
impl Clone for AboutMetadataBuilder
§fn clone(&self) -> AboutMetadataBuilder
fn clone(&self) -> AboutMetadataBuilder
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 more§impl Debug for AboutMetadataBuilder
impl Debug for AboutMetadataBuilder
§impl Default for AboutMetadataBuilder
impl Default for AboutMetadataBuilder
§fn default() -> AboutMetadataBuilder
fn default() -> AboutMetadataBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AboutMetadataBuilder
impl RefUnwindSafe for AboutMetadataBuilder
impl Send for AboutMetadataBuilder
impl Sync for AboutMetadataBuilder
impl Unpin for AboutMetadataBuilder
impl UnwindSafe for AboutMetadataBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.§impl<T> DowncastSync for T
impl<T> DowncastSync for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.
§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().