pub struct BridgeSetup {
pub identity: Identity,
pub config: Config,
pub session: String,
pub servers: Vec<String>,
}Expand description
Everything the running bridge needs: this machine’s key, the local config, the session handle, and (optionally) a subset of configured servers to connect to.
Fields§
§identity: IdentityThis machine’s identity (signs the challenge).
config: ConfigThe local config: permission policy + known-server registrations (M1).
session: StringThe live-session handle (--as, default = repo/dir name).
servers: Vec<String>A subset of config.servers URLs to connect to; empty means all of them.
Auto Trait Implementations§
impl Freeze for BridgeSetup
impl RefUnwindSafe for BridgeSetup
impl Send for BridgeSetup
impl Sync for BridgeSetup
impl Unpin for BridgeSetup
impl UnsafeUnpin for BridgeSetup
impl UnwindSafe for BridgeSetup
Blanket Implementations§
impl<T> AsyncFriendly for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request