pub struct GeneSelectionResult {
pub action: String,
pub gene_id: Option<String>,
pub gene: Option<Value>,
pub strategy: Option<Vec<String>>,
pub confidence: f64,
pub coverage_score: Option<f64>,
pub alternatives: Vec<Alternative>,
pub reason: String,
pub from_cache: bool,
}Expand description
Result of a local gene selection via Thompson Sampling.
Fields§
§action: String“apply_gene”, “create_suggested”, or “none”
gene_id: Option<String>§gene: Option<Value>§strategy: Option<Vec<String>>§confidence: f64§coverage_score: Option<f64>§alternatives: Vec<Alternative>§reason: String§from_cache: boolTrait Implementations§
Auto Trait Implementations§
impl Freeze for GeneSelectionResult
impl RefUnwindSafe for GeneSelectionResult
impl Send for GeneSelectionResult
impl Sync for GeneSelectionResult
impl Unpin for GeneSelectionResult
impl UnsafeUnpin for GeneSelectionResult
impl UnwindSafe for GeneSelectionResult
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