pub struct PlanEdgeDraft {
pub src: String,
pub dst: String,
pub cond: Option<String>,
pub max_cycles: Option<u32>,
}Expand description
One edge of a plan draft. cond is in the runtime’s frozen grammar
(path == literal, path != literal, path exists, !path).
Fields§
§src: String§dst: String§cond: Option<String>§max_cycles: Option<u32>Trait Implementations§
Source§impl Clone for PlanEdgeDraft
impl Clone for PlanEdgeDraft
Source§impl Debug for PlanEdgeDraft
impl Debug for PlanEdgeDraft
Source§impl Default for PlanEdgeDraft
impl Default for PlanEdgeDraft
Source§impl<'de> Deserialize<'de> for PlanEdgeDraftwhere
PlanEdgeDraft: Default,
impl<'de> Deserialize<'de> for PlanEdgeDraftwhere
PlanEdgeDraft: Default,
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
Source§impl PartialEq for PlanEdgeDraft
impl PartialEq for PlanEdgeDraft
impl StructuralPartialEq for PlanEdgeDraft
Auto Trait Implementations§
impl Freeze for PlanEdgeDraft
impl RefUnwindSafe for PlanEdgeDraft
impl Send for PlanEdgeDraft
impl Sync for PlanEdgeDraft
impl Unpin for PlanEdgeDraft
impl UnsafeUnpin for PlanEdgeDraft
impl UnwindSafe for PlanEdgeDraft
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