pub struct TimedLiteral {
pub time: f64,
pub add: bool,
pub pred: Sym,
pub args: Vec<Sym>,
}Expand description
A PDDL2.2 timed initial literal: (at <time> <literal>) in :init — a fact
that becomes true (add) or false (!add) at a fixed absolute time,
independent of any action. Only meaningful under temporal planning.
Fields§
§time: f64§add: bool§pred: Sym§args: Vec<Sym>Trait Implementations§
Source§impl Clone for TimedLiteral
impl Clone for TimedLiteral
Source§fn clone(&self) -> TimedLiteral
fn clone(&self) -> TimedLiteral
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TimedLiteral
impl RefUnwindSafe for TimedLiteral
impl Send for TimedLiteral
impl Sync for TimedLiteral
impl Unpin for TimedLiteral
impl UnsafeUnpin for TimedLiteral
impl UnwindSafe for TimedLiteral
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