pub trait ParameterizedSpawn<T> {
type Output;
type Error;
// Required method
fn spawn_with(&mut self, input: T) -> Result<Self::Output, Self::Error>;
}Required Associated Types§
Required Methods§
fn spawn_with(&mut self, input: T) -> Result<Self::Output, Self::Error>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
Source§impl ParameterizedSpawn<()> for Admin<EndJournal>
Available on non-crate feature lt2018_1 only.
impl ParameterizedSpawn<()> for Admin<EndJournal>
Available on non-crate feature
lt2018_1 only.Source§impl ParameterizedSpawn<()> for Admin<ResourceMonitor>
Available on non-crate feature lt2023_1 only.
impl ParameterizedSpawn<()> for Admin<ResourceMonitor>
Available on non-crate feature
lt2023_1 only.Source§impl ParameterizedSpawn<()> for Admin<SetLdapUsers>
Available on non-crate feature lt2015_1 only.
impl ParameterizedSpawn<()> for Admin<SetLdapUsers>
Available on non-crate feature
lt2015_1 only.Source§impl ParameterizedSpawn<()> for Diff2<DepotContent<BranchMode>>
impl ParameterizedSpawn<()> for Diff2<DepotContent<BranchMode>>
Source§impl ParameterizedSpawn<()> for Diff2<DepotContent<StreamMode>>
impl ParameterizedSpawn<()> for Diff2<DepotContent<StreamMode>>
Source§impl ParameterizedSpawn<()> for Diff<StreamSpecMode>
Available on non-crate feature lt2019_1 only.
impl ParameterizedSpawn<()> for Diff<StreamSpecMode>
Available on non-crate feature
lt2019_1 only.Source§impl ParameterizedSpawn<()> for Edit<StreamSpecEditMode>
Available on non-crate feature lt2019_1 only.
impl ParameterizedSpawn<()> for Edit<StreamSpecEditMode>
Available on non-crate feature
lt2019_1 only.Source§impl<A, B> ParameterizedSpawn<(A, B)> for Diff2<DepotContent<BranchMode>>
impl<A, B> ParameterizedSpawn<(A, B)> for Diff2<DepotContent<BranchMode>>
Source§impl<A, B> ParameterizedSpawn<(A, B)> for Diff2<DepotContent<StreamMode>>
impl<A, B> ParameterizedSpawn<(A, B)> for Diff2<DepotContent<StreamMode>>
Source§impl<A, B> ParameterizedSpawn<(A, B)> for Diff2<DepotContent<Unselected>>
impl<A, B> ParameterizedSpawn<(A, B)> for Diff2<DepotContent<Unselected>>
Source§impl<A, B> ParameterizedSpawn<(A, B)> for Diff2<StreamSpecMode>
Available on non-crate feature lt2019_1 only.
impl<A, B> ParameterizedSpawn<(A, B)> for Diff2<StreamSpecMode>
Available on non-crate feature
lt2019_1 only.Source§impl<A, B> ParameterizedSpawn<(A, B)> for Diff2<Unselected>
impl<A, B> ParameterizedSpawn<(A, B)> for Diff2<Unselected>
Source§impl<C: ExclusiveOption, I> ParameterizedSpawn<(I,)> for Admin<CheckPoint<C>>
impl<C: ExclusiveOption, I> ParameterizedSpawn<(I,)> for Admin<CheckPoint<C>>
Source§impl<C: ExclusiveOption> ParameterizedSpawn<()> for Admin<CheckPoint<C>>
impl<C: ExclusiveOption> ParameterizedSpawn<()> for Admin<CheckPoint<C>>
Source§impl<F: ExclusiveOption, S, I> ParameterizedSpawn<(S,)> for Annotate<F>
impl<F: ExclusiveOption, S, I> ParameterizedSpawn<(S,)> for Annotate<F>
Source§impl<I> ParameterizedSpawn<(I,)> for Diff2<DepotContent<BranchMode>>
impl<I> ParameterizedSpawn<(I,)> for Diff2<DepotContent<BranchMode>>
Source§impl<I> ParameterizedSpawn<(I,)> for Diff2<DepotContent<StreamMode>>
impl<I> ParameterizedSpawn<(I,)> for Diff2<DepotContent<StreamMode>>
Source§impl<I> ParameterizedSpawn<(I,)> for Diff<StreamSpecMode>
Available on non-crate feature lt2019_1 only.
impl<I> ParameterizedSpawn<(I,)> for Diff<StreamSpecMode>
Available on non-crate feature
lt2019_1 only.Source§impl<L: ExclusiveOption, H: ExclusiveOption, S, I> ParameterizedSpawn<(S,)> for FileLog<L, H>
impl<L: ExclusiveOption, H: ExclusiveOption, S, I> ParameterizedSpawn<(S,)> for FileLog<L, H>
Source§impl<L: ExclusiveOption, S, I> ParameterizedSpawn<(S,)> for Changes<L>
impl<L: ExclusiveOption, S, I> ParameterizedSpawn<(S,)> for Changes<L>
Source§impl<M, S, I> ParameterizedSpawn<(S,)> for Archive<M>
impl<M, S, I> ParameterizedSpawn<(S,)> for Archive<M>
Source§impl<M: ExclusiveOption, S, I> ParameterizedSpawn<(S,)> for Admin<ReplicaFilterReconcile<M>>
Available on non-crate feature lt2025_2 only.
impl<M: ExclusiveOption, S, I> ParameterizedSpawn<(S,)> for Admin<ReplicaFilterReconcile<M>>
Available on non-crate feature
lt2025_2 only.Source§impl<M: ExclusiveOption, S, I> ParameterizedSpawn<(S,)> for Describe<M>
impl<M: ExclusiveOption, S, I> ParameterizedSpawn<(S,)> for Describe<M>
Source§impl<M: ExclusiveOption, S, I> ParameterizedSpawn<(S,)> for Diff<WorkspaceMode<M>>
impl<M: ExclusiveOption, S, I> ParameterizedSpawn<(S,)> for Diff<WorkspaceMode<M>>
Source§impl<M: ExclusiveOption, S, I> ParameterizedSpawn<(S,)> for Print<M>
impl<M: ExclusiveOption, S, I> ParameterizedSpawn<(S,)> for Print<M>
Source§impl<M: ExclusiveOption, S, I> ParameterizedSpawn<(S,)> for Sync<M>
impl<M: ExclusiveOption, S, I> ParameterizedSpawn<(S,)> for Sync<M>
Source§impl<S, I> ParameterizedSpawn<(S,)> for Add
impl<S, I> ParameterizedSpawn<(S,)> for Add
Source§impl<S, I> ParameterizedSpawn<(S,)> for Diff<Unselected>
impl<S, I> ParameterizedSpawn<(S,)> for Diff<Unselected>
Source§impl<S, I> ParameterizedSpawn<(S,)> for Edit<FileEditMode>
impl<S, I> ParameterizedSpawn<(S,)> for Edit<FileEditMode>
Source§impl<S, I> ParameterizedSpawn<(S,)> for Edit<Unselected>
impl<S, I> ParameterizedSpawn<(S,)> for Edit<Unselected>
Source§impl<S, I> ParameterizedSpawn<(S,)> for Where
impl<S, I> ParameterizedSpawn<(S,)> for Where
Source§impl<S: ExclusiveOption> ParameterizedSpawn<()> for Admin<UpdateSpecDepot<S>>
impl<S: ExclusiveOption> ParameterizedSpawn<()> for Admin<UpdateSpecDepot<S>>
Source§impl<T: ExclusiveOption, I> ParameterizedSpawn<(I, Stdio)> for Attribute<FromStdin, T>
impl<T: ExclusiveOption, I> ParameterizedSpawn<(I, Stdio)> for Attribute<FromStdin, T>
Source§impl<T: ExclusiveOption, I> ParameterizedSpawn<(I,)> for Attribute<FromFile, T>
Available on non-crate feature lt2024_2 only.
impl<T: ExclusiveOption, I> ParameterizedSpawn<(I,)> for Attribute<FromFile, T>
Available on non-crate feature
lt2024_2 only.