pub struct FinderOptionsBuilder { /* private fields */ }Expand description
Builder for configuring FinderOptions with ergonomic method chaining
Implementations§
Source§impl FinderOptionsBuilder
impl FinderOptionsBuilder
Sourcepub fn new() -> Self
pub fn new() -> Self
Creates a new builder with default settings.
Default settings:
show_local_sources:truegroups:None(search all groups)extra_ips:None(no additional IPs)
Sourcepub fn show_local_sources(self, show: bool) -> Self
pub fn show_local_sources(self, show: bool) -> Self
Configure whether to show local sources
Sourcepub fn build(self) -> FinderOptions
pub fn build(self) -> FinderOptions
Build the FinderOptions
Trait Implementations§
Source§impl Clone for FinderOptionsBuilder
impl Clone for FinderOptionsBuilder
Source§fn clone(&self) -> FinderOptionsBuilder
fn clone(&self) -> FinderOptionsBuilder
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 moreSource§impl Debug for FinderOptionsBuilder
impl Debug for FinderOptionsBuilder
Auto Trait Implementations§
impl Freeze for FinderOptionsBuilder
impl RefUnwindSafe for FinderOptionsBuilder
impl Send for FinderOptionsBuilder
impl Sync for FinderOptionsBuilder
impl Unpin for FinderOptionsBuilder
impl UnsafeUnpin for FinderOptionsBuilder
impl UnwindSafe for FinderOptionsBuilder
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