MCPcopy Create free account
hub / github.com/apache/fory / write_u64

Method write_u64

rust/fory-core/src/buffer.rs:252–262  ·  view source on GitHub ↗
(&mut self, value: u64)

Source from the content-addressed store, hash-verified

250
251 #[inline(always)]
252 pub fn write_u64(&mut self, value: u64) {
253 #[cfg(target_endian = "little")]
254 {
255 let bytes = unsafe { &*(&value as *const u64 as *const [u8; 8]) };
256 self.bf.extend_from_slice(bytes);
257 }
258 #[cfg(target_endian = "big")]
259 {
260 self.bf.extend_from_slice(&value.to_le_bytes());
261 }
262 }
263
264 // ============ VAR_UINT64 (TypeId = 14) ============
265

Callers 6

write_i64Method · 0.80
_write_var_u64Method · 0.80
write_tagged_u64Method · 0.80
write_var_u36_smallMethod · 0.80
write_typed_payloadFunction · 0.80
newMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected