[−][src]Struct kurobako_core::solver::SolverSpecBuilder
Builder of SolverSpec
.
Methods
impl SolverSpecBuilder
[src]
pub fn new(solver_name: &str) -> Self
[src]
Makes a new SolverSpecBuilder
instance.
pub fn attr(self, key: &str, value: &str) -> Self
[src]
Adds an attribute to this solver.
pub fn capable(self, capability: Capability) -> Self
[src]
Adds a capability to this solver.
pub fn capabilities(self, capabilities: Capabilities) -> Self
[src]
Sets the given capabilities to this solver.
pub fn finish(self) -> SolverSpec
[src]
Builds a SolverSpec
instance with the given settings.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for SolverSpecBuilder
impl Send for SolverSpecBuilder
impl Sync for SolverSpecBuilder
impl Unpin for SolverSpecBuilder
impl UnwindSafe for SolverSpecBuilder
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,