pub struct SampledCall<'d> {
pub op: SampledOp,
pub global: bool,
pub call: Expression<'d>,
pub arg: Expression<'d>,
pub ticks: u32,
pub gate: Option<Expression<'d>>,
pub clock: Option<ClockEvent<'d>>,
}Expand description
One decoded sampled-value call.
Fields§
§op: SampledOp§global: boolThe *_gclk spelling or an explicit @$global_clock: the clock is the
global clocking’s event.
call: Expression<'d>The whole Call expression.
arg: Expression<'d>expression / expression1.
ticks: u32number_of_ticks ($past only; 1 otherwise).
gate: Option<Expression<'d>>expression2, the gating expression ($past only).
clock: Option<ClockEvent<'d>>The explicit clocking_event argument.
Trait Implementations§
Source§impl<'d> Clone for SampledCall<'d>
impl<'d> Clone for SampledCall<'d>
impl<'d> Copy for SampledCall<'d>
Auto Trait Implementations§
impl<'d> !RefUnwindSafe for SampledCall<'d>
impl<'d> !UnwindSafe for SampledCall<'d>
impl<'d> Freeze for SampledCall<'d>
impl<'d> Send for SampledCall<'d>
impl<'d> Sync for SampledCall<'d>
impl<'d> Unpin for SampledCall<'d>
impl<'d> UnsafeUnpin for SampledCall<'d>
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