pub struct PlanEdge {
pub src: usize,
pub dst: usize,
pub cond_raw: Option<String>,
pub cond: Option<Cond>,
pub max_cycles: Option<u32>,
}Expand description
One edge, indexed and with its condition pre-parsed.
Fields§
§src: usize§dst: usize§cond_raw: Option<String>The raw condition string (journaled in decision records) and its parsed built-in form. Hosts installing their own evaluator get the raw string; the built-in gets the parse.
cond: Option<Cond>§max_cycles: Option<u32>Trait Implementations§
Source§impl<'de> Deserialize<'de> for PlanEdge
impl<'de> Deserialize<'de> for PlanEdge
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PlanEdge
impl RefUnwindSafe for PlanEdge
impl Send for PlanEdge
impl Sync for PlanEdge
impl Unpin for PlanEdge
impl UnsafeUnpin for PlanEdge
impl UnwindSafe for PlanEdge
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