pub enum CircuitPurpose {
General,
Controller,
}Expand description
Purpose for a circuit.
Circuits can be created for different purposes, which affects how Tor uses them.
§Example
use stem_rs::controller::CircuitPurpose;
let purpose = CircuitPurpose::General;
assert_eq!(purpose.to_string(), "general");Variants§
General
General purpose circuit for normal traffic
Controller
Circuit created and managed by a controller
Trait Implementations§
Source§impl Clone for CircuitPurpose
impl Clone for CircuitPurpose
Source§fn clone(&self) -> CircuitPurpose
fn clone(&self) -> CircuitPurpose
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 CircuitPurpose
impl Debug for CircuitPurpose
Source§impl Display for CircuitPurpose
impl Display for CircuitPurpose
Source§impl PartialEq for CircuitPurpose
impl PartialEq for CircuitPurpose
impl Copy for CircuitPurpose
impl Eq for CircuitPurpose
impl StructuralPartialEq for CircuitPurpose
Auto Trait Implementations§
impl Freeze for CircuitPurpose
impl RefUnwindSafe for CircuitPurpose
impl Send for CircuitPurpose
impl Sync for CircuitPurpose
impl Unpin for CircuitPurpose
impl UnwindSafe for CircuitPurpose
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