pub struct UiBridgeConfig {
pub ui_dir: Option<PathBuf>,
pub port: u16,
pub injected_token: Option<String>,
pub auth_mode: UiAuthMode,
}Expand description
Configuration for spawn_ui_bridge.
Fields§
§ui_dir: Option<PathBuf>Directory to serve the UI bundle from. None serves the embedded
[FIXTURE_INDEX] at / (and /index.html).
port: u16Loopback port to bind. 0 (the default) picks an ephemeral port —
the resolved address is read back from UiBridge::local_addr.
injected_token: Option<String>Bearer token held by the bridge and injected into the RedWire handshake. The served page never receives the token.
auth_mode: UiAuthModeCredential-free auth mode hint injected into served HTML.
Trait Implementations§
Source§impl Clone for UiBridgeConfig
impl Clone for UiBridgeConfig
Source§fn clone(&self) -> UiBridgeConfig
fn clone(&self) -> UiBridgeConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 UiBridgeConfig
impl Debug for UiBridgeConfig
Source§impl Default for UiBridgeConfig
impl Default for UiBridgeConfig
Source§fn default() -> UiBridgeConfig
fn default() -> UiBridgeConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UiBridgeConfig
impl RefUnwindSafe for UiBridgeConfig
impl Send for UiBridgeConfig
impl Sync for UiBridgeConfig
impl Unpin for UiBridgeConfig
impl UnsafeUnpin for UiBridgeConfig
impl UnwindSafe for UiBridgeConfig
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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