pub struct Rlm {
pub depth: usize,
pub max_depth: usize,
pub max_iterations: usize,
pub max_retries_per_cell: usize,
pub verbose: bool,
/* private fields */
}Expand description
Core RLM engine.
Fields§
§depth: usize§max_depth: usize§max_iterations: usize§max_retries_per_cell: usize§verbose: boolImplementations§
Source§impl Rlm
impl Rlm
pub fn new(provider: Arc<dyn LlmProvider>) -> Self
pub fn with_depth(self, depth: usize) -> Self
pub fn with_max_depth(self, max_depth: usize) -> Self
pub fn with_verbose(self, verbose: bool) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for Rlm
impl !UnwindSafe for Rlm
impl Freeze for Rlm
impl Send for Rlm
impl Sync for Rlm
impl Unpin for Rlm
impl UnsafeUnpin for Rlm
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