jsonpiler 0.11.0

a Json syntax programming language for Windows
Documentation
pub(crate) mod encode;
pub(crate) mod inst;
pub(crate) mod lc_segment;
mod link_edit;
pub(crate) mod load_cmd;
pub(crate) mod mach_o;
pub(crate) mod ops;
pub(crate) mod register;
pub(crate) mod section;
mod sha256;
use crate::assembler::a64::mach_o::A64Assembler;
use crate::prelude::*;
impl A64Assembler {
  pub(crate) fn insert_lbl(&mut self, id: LabelId, sect: A64Sect, offset: u32) -> ErrOR<()> {
    if self.labels.insert(id, (sect, offset)).is_some() {
      return Err(DuplicateLabel.into());
    }
    Ok(())
  }
}
pub(crate) fn len_u64<T>(slice: &[T]) -> u64 {
  slice.len() as u64
}