* Fix ForkserverExecutorBuilder::shmem_provider (#2539) * fmt
This commit is contained in:
parent
93fdbb604c
commit
173a9ad8ea
@ -1309,6 +1309,9 @@ impl<'a> ForkserverExecutorBuilder<'a, UnixShMemProvider> {
|
|||||||
shmem_provider: &'a mut SP,
|
shmem_provider: &'a mut SP,
|
||||||
) -> ForkserverExecutorBuilder<'a, SP> {
|
) -> ForkserverExecutorBuilder<'a, SP> {
|
||||||
ForkserverExecutorBuilder {
|
ForkserverExecutorBuilder {
|
||||||
|
// Set the new provider
|
||||||
|
shmem_provider: Some(shmem_provider),
|
||||||
|
// Copy all other values from the old Builder
|
||||||
program: self.program,
|
program: self.program,
|
||||||
arguments: self.arguments,
|
arguments: self.arguments,
|
||||||
envs: self.envs,
|
envs: self.envs,
|
||||||
@ -1319,14 +1322,13 @@ impl<'a> ForkserverExecutorBuilder<'a, UnixShMemProvider> {
|
|||||||
is_deferred_frksrv: self.is_deferred_frksrv,
|
is_deferred_frksrv: self.is_deferred_frksrv,
|
||||||
autotokens: self.autotokens,
|
autotokens: self.autotokens,
|
||||||
input_filename: self.input_filename,
|
input_filename: self.input_filename,
|
||||||
shmem_provider: Some(shmem_provider),
|
|
||||||
map_size: self.map_size,
|
map_size: self.map_size,
|
||||||
max_input_size: MAX_INPUT_SIZE_DEFAULT,
|
max_input_size: self.max_input_size,
|
||||||
min_input_size: MIN_INPUT_SIZE_DEFAULT,
|
min_input_size: self.min_input_size,
|
||||||
kill_signal: None,
|
kill_signal: self.kill_signal,
|
||||||
timeout: None,
|
timeout: self.timeout,
|
||||||
asan_obs: None,
|
asan_obs: self.asan_obs,
|
||||||
crash_exitcode: None,
|
crash_exitcode: self.crash_exitcode,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -203,7 +203,10 @@ where
|
|||||||
}
|
}
|
||||||
|
|
||||||
impl<'a, I> MappedInput for BytesSubInput<'a, I> {
|
impl<'a, I> MappedInput for BytesSubInput<'a, I> {
|
||||||
type Type<'b> = BytesSubInput<'b, I> where Self: 'b;
|
type Type<'b>
|
||||||
|
= BytesSubInput<'b, I>
|
||||||
|
where
|
||||||
|
Self: 'b;
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
|
@ -209,8 +209,10 @@ impl<T> MappedInput for Option<T>
|
|||||||
where
|
where
|
||||||
T: MappedInput,
|
T: MappedInput,
|
||||||
{
|
{
|
||||||
type Type<'a> = Option<T::Type<'a>>
|
type Type<'a>
|
||||||
where T: 'a;
|
= Option<T::Type<'a>>
|
||||||
|
where
|
||||||
|
T: 'a;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// A wrapper type that allows us to use mutators for Mutators for `&mut `[`Vec`].
|
/// A wrapper type that allows us to use mutators for Mutators for `&mut `[`Vec`].
|
||||||
@ -263,7 +265,10 @@ impl<'a> HasMutatorBytes for MutVecInput<'a> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
impl<'a> MappedInput for MutVecInput<'a> {
|
impl<'a> MappedInput for MutVecInput<'a> {
|
||||||
type Type<'b> = MutVecInput<'b> where Self: 'b;
|
type Type<'b>
|
||||||
|
= MutVecInput<'b>
|
||||||
|
where
|
||||||
|
Self: 'b;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Defines the input type shared across traits of the type.
|
/// Defines the input type shared across traits of the type.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user