pub struct StateBuilder { /* private fields */ }Expand description
Builder pattern for creating State instances
This builder provides a fluent interface for constructing State objects with proper validation and defaults.
Implementations§
Source§impl StateBuilder
impl StateBuilder
Sourcepub fn default_connection_url(self, url: String) -> Self
pub fn default_connection_url(self, url: String) -> Self
Sourcepub fn default_symbol(self, symbol: String) -> Self
pub fn default_symbol(self, symbol: String) -> Self
Sourcepub fn build(self) -> PocketResult<State>
pub fn build(self) -> PocketResult<State>
Build the final State instance
§Returns
Result containing the State or an error if required fields are missing
Trait Implementations§
Source§impl Default for StateBuilder
impl Default for StateBuilder
Source§fn default() -> StateBuilder
fn default() -> StateBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StateBuilder
impl RefUnwindSafe for StateBuilder
impl Send for StateBuilder
impl Sync for StateBuilder
impl Unpin for StateBuilder
impl UnsafeUnpin for StateBuilder
impl UnwindSafe for StateBuilder
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