pub struct LocalApiConfig {
pub task_info: TaskInfo,
pub rollout: Arc<dyn Fn(RolloutRequest) -> BoxFuture<'static, Result<RolloutResponse, LocalApiError>> + Send + Sync>,
pub require_api_key: bool,
pub api_keys: Vec<String>,
}Fields§
§task_info: TaskInfo§rollout: Arc<dyn Fn(RolloutRequest) -> BoxFuture<'static, Result<RolloutResponse, LocalApiError>> + Send + Sync>§require_api_key: bool§api_keys: Vec<String>Implementations§
Trait Implementations§
Source§impl Clone for LocalApiConfig
impl Clone for LocalApiConfig
Source§fn clone(&self) -> LocalApiConfig
fn clone(&self) -> LocalApiConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for LocalApiConfig
impl !RefUnwindSafe for LocalApiConfig
impl Send for LocalApiConfig
impl Sync for LocalApiConfig
impl Unpin for LocalApiConfig
impl !UnwindSafe for LocalApiConfig
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