pub struct FederationSource {
pub target: FederationSourceTarget,
pub config_path: PathBuf,
pub plugin: String,
pub key: &'static str,
}Expand description
What a Module Federation config declares, and where, for the trace output.
Fields§
§target: FederationSourceTargetWhat the config names.
config_path: PathBufThe absolute path of the config file.
plugin: StringThe plugin that read the config, as it labels itself.
key: &'static strThe config key that names the target.
Trait Implementations§
Source§impl Clone for FederationSource
impl Clone for FederationSource
Source§impl Debug for FederationSource
impl Debug for FederationSource
impl Eq for FederationSource
Source§impl PartialEq for FederationSource
impl PartialEq for FederationSource
impl StructuralPartialEq for FederationSource
Auto Trait Implementations§
impl Freeze for FederationSource
impl RefUnwindSafe for FederationSource
impl Send for FederationSource
impl Sync for FederationSource
impl Unpin for FederationSource
impl UnsafeUnpin for FederationSource
impl UnwindSafe for FederationSource
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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 more