pub enum BridgeDistribution {
Any,
Https,
Email,
Moat,
Hyphae,
}Expand description
Bridge distribution methods.
Specifies how a bridge relay should be distributed to users.
§Example
use stem_rs::BridgeDistribution;
let dist = BridgeDistribution::Https;
println!("Distribution: {}", dist); // Prints "https"Variants§
Any
Distribute via any method.
Https
Distribute via HTTPS (bridges.torproject.org).
Distribute via email.
Moat
Distribute via Moat (built into Tor Browser).
Hyphae
Distribute via Hyphae.
Trait Implementations§
Source§impl Clone for BridgeDistribution
impl Clone for BridgeDistribution
Source§fn clone(&self) -> BridgeDistribution
fn clone(&self) -> BridgeDistribution
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 BridgeDistribution
impl Debug for BridgeDistribution
Source§impl Display for BridgeDistribution
impl Display for BridgeDistribution
Source§impl Hash for BridgeDistribution
impl Hash for BridgeDistribution
Source§impl PartialEq for BridgeDistribution
impl PartialEq for BridgeDistribution
impl Copy for BridgeDistribution
impl Eq for BridgeDistribution
impl StructuralPartialEq for BridgeDistribution
Auto Trait Implementations§
impl Freeze for BridgeDistribution
impl RefUnwindSafe for BridgeDistribution
impl Send for BridgeDistribution
impl Sync for BridgeDistribution
impl Unpin for BridgeDistribution
impl UnwindSafe for BridgeDistribution
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