pub struct BoostagramBuilder { /* private fields */ }Implementations§
Source§impl BoostagramBuilder
impl BoostagramBuilder
pub fn build(self) -> Result<Boostagram, Error>
pub fn new() -> BoostagramBuilder
pub fn podcast(self, podcast: String) -> Self
pub fn podcast_opt(self, podcast: Option<String>) -> Self
pub fn feed_id(self, feed_id: usize) -> Self
pub fn feed_id_opt(self, feed_id: Option<usize>) -> Self
pub fn url(self, url: String) -> Self
pub fn url_opt(self, url: Option<String>) -> Self
pub fn guid(self, guid: String) -> Self
pub fn guid_opt(self, guid: Option<String>) -> Self
pub fn episode(self, episode: String) -> Self
pub fn episode_opt(self, episode: Option<String>) -> Self
pub fn item_id(self, item_id: usize) -> Self
pub fn item_id_opt(self, item_id: Option<usize>) -> Self
pub fn message(self, message: String) -> Self
pub fn message_opt(self, message: Option<String>) -> Self
pub fn name(self, name: String) -> Self
pub fn name_opt(self, name: Option<String>) -> Self
pub fn reply_address(self, reply_address: String) -> Self
pub fn reply_address_opt(self, reply_address: Option<String>) -> Self
pub fn reply_custom_key(self, reply_custom_key: usize) -> Self
pub fn reply_custom_key_opt(self, reply_custom_key: Option<usize>) -> Self
pub fn reply_custom_value(self, reply_custom_value: String) -> Self
pub fn reply_custom_value_opt(self, reply_custom_value: Option<String>) -> Self
pub fn sender_name(self, sender_name: String) -> Self
pub fn sender_name_opt(self, sender_name: Option<String>) -> Self
pub fn sender_id(self, sender_id: String) -> Self
pub fn sender_id_opt(self, sender_id: Option<String>) -> Self
pub fn signature(self, signature: String) -> Self
pub fn signature_opt(self, signature: Option<String>) -> Self
pub fn speed(self, speed: String) -> Self
pub fn speed_opt(self, speed: Option<String>) -> Self
pub fn uuid(self, uuid: String) -> Self
pub fn uuid_opt(self, uuid: Option<String>) -> Self
pub fn value_msat_total(self, value_msat_total: u64) -> Self
pub fn value_msat_total_opt(self, value_msat_total: Option<u64>) -> Self
pub fn episode_guid(self, episode_guid: String) -> Self
pub fn episode_guid_opt(self, episode_guid: Option<String>) -> Self
pub fn time(self, time: String) -> Self
pub fn time_opt(self, time: Option<String>) -> Self
pub fn ts(self, ts: usize) -> Self
pub fn ts_opt(self, ts: Option<usize>) -> Self
pub fn action(self, action: Action) -> Self
pub fn action_opt(self, action: Option<Action>) -> Self
pub fn app_name(self, app_name: String) -> Self
pub fn app_name_opt(self, app_name: Option<String>) -> Self
pub fn app_version(self, app_version: String) -> Self
pub fn app_version_opt(self, app_version: Option<String>) -> Self
pub fn boost_link(self, boost_link: String) -> Self
pub fn boost_link_opt(self, boost_link: Option<String>) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BoostagramBuilder
impl RefUnwindSafe for BoostagramBuilder
impl Send for BoostagramBuilder
impl Sync for BoostagramBuilder
impl Unpin for BoostagramBuilder
impl UnwindSafe for BoostagramBuilder
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