pub struct OptionBlockObjectBuilder {
pub text: TextBlockObject,
pub value: Option<String>,
pub description: Option<TextBlockObject>,
pub url: Option<String>,
}Fields§
§text: TextBlockObject§value: Option<String>§description: Option<TextBlockObject>§url: Option<String>Implementations§
Source§impl OptionBlockObjectBuilder
impl OptionBlockObjectBuilder
pub fn new(text: TextBlockObject) -> OptionBlockObjectBuilder
pub fn value(self, value: String) -> OptionBlockObjectBuilder
pub fn description( self, description: TextBlockObject, ) -> OptionBlockObjectBuilder
pub fn url(self, url: String) -> OptionBlockObjectBuilder
pub fn build(self) -> OptionBlockObject
Trait Implementations§
Source§impl Debug for OptionBlockObjectBuilder
impl Debug for OptionBlockObjectBuilder
Source§impl Default for OptionBlockObjectBuilder
impl Default for OptionBlockObjectBuilder
Source§fn default() -> OptionBlockObjectBuilder
fn default() -> OptionBlockObjectBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OptionBlockObjectBuilder
impl RefUnwindSafe for OptionBlockObjectBuilder
impl Send for OptionBlockObjectBuilder
impl Sync for OptionBlockObjectBuilder
impl Unpin for OptionBlockObjectBuilder
impl UnwindSafe for OptionBlockObjectBuilder
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