difftreelog
fix pointer width guard for size assertion
in: master
2 files changed
crates/jrsonnet-evaluator/src/val.rsdiffbeforeafterboth--- a/crates/jrsonnet-evaluator/src/val.rs
+++ b/crates/jrsonnet-evaluator/src/val.rs
@@ -301,6 +301,7 @@
Func(FuncVal),
}
+#[cfg(target_pointer_width = "64")]
static_assertions::assert_eq_size!(Val, [u8; 24]);
impl From<IndexableVal> for Val {
crates/jrsonnet-parser/src/source.rsdiffbeforeafterboth260#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]260#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]261#[derive(Clone, PartialEq, Eq, Debug)]261#[derive(Clone, PartialEq, Eq, Debug)]262pub struct Source(pub Rc<(SourcePath, IStr)>);262pub struct Source(pub Rc<(SourcePath, IStr)>);263static_assertions::assert_eq_size!(Source, *const ());264263265impl Trace for Source {264impl Trace for Source {266 fn trace(&self, _tracer: &mut Tracer) {}265 fn trace(&self, _tracer: &mut Tracer) {}