#![allow(dead_code)]
#[rr::export_as(core::ptr::read_unaligned)]
#[rr::only_spec]
#[rr::params("l" : "loc", "n" : "Z", "i" : "Z", "vs")]
#[rr::args("l offsetst{{ (IntSynType u8) }}ₗ i")]
#[rr::requires(#type "l" : "vs" @ "value_t (UntypedSynType (mk_array_layout u8 (Z.to_nat n)))")]
#[rr::requires("(0 ≤ i)%Z")]
#[rr::requires("(i + ly_size {ly_of T} ≤ n)%Z")]
#[rr::ensures(#type "l" : "vs" @ "value_t (UntypedSynType (mk_array_layout u8 (Z.to_nat n)))")]
#[rr::exists("v")]
#[rr::returns("v")]
pub unsafe fn read_unaligned_shim<T>(_src: *const T) -> T {
unimplemented!()
}
#[rr::export_as(#method core::num::u64::from_le)]
#[rr::only_spec]
#[rr::params("x" : "Z")]
#[rr::args("x")]
#[rr::exists("v" : "Z")]
#[rr::returns("v")]
pub fn u64_from_le_shim(_x: u64) -> u64 {
unimplemented!()
}
#[rr::export_as(#method core::num::u32::from_le)]
#[rr::only_spec]
#[rr::params("x" : "Z")]
#[rr::args("x")]
#[rr::exists("v" : "Z")]
#[rr::returns("v")]
pub fn u32_from_le_shim(_x: u32) -> u32 {
unimplemented!()
}
#[rr::export_as(#method core::num::u16::from_le)]
#[rr::only_spec]
#[rr::params("x" : "Z")]
#[rr::args("x")]
#[rr::exists("v" : "Z")]
#[rr::returns("v")]
pub fn u16_from_le_shim(_x: u16) -> u16 {
unimplemented!()
}