Lines Matching defs:T
46 unsafe impl<T: Immutable + IntoBytes + FromBytes + Send + Sync> Share for T {} implementation
83 pub fn ptr(&self, idx: usize) -> *mut T { in ptr()
112 pub fn write(&mut self, data: T) -> Result<(), T> { in write() argument
171 pub fn from_desc(desc: &MQDescriptor<T, SynchronizedReadWrite>, reset_pointers: bool) -> Self { in from_desc()
207 pub fn dupe_desc(&self) -> MQDescriptor<T, SynchronizedReadWrite> { in dupe_desc()
277 pub fn write(&mut self) -> Option<WriteCompletion<T>> { in write()
282 pub fn write_many(&mut self, n: usize) -> Option<WriteCompletion<T>> { in write_many()
312 unsafe fn slice_from_raw_parts_or_empty<'a, T>(data: *const T, len: usize) -> &'a [T] { in slice_from_raw_parts_or_empty() argument
323 fn ptr<T: Share>(txn: &MemTransaction, idx: usize) -> *mut T { in ptr()
369 pub fn ptr(&self, idx: usize) -> *mut T { in ptr()
398 pub fn read(&mut self) -> Option<T> { in read()
440 pub fn read(&mut self) -> Option<ReadCompletion<T>> { in read()
445 pub fn read_many(&mut self, n: usize) -> Option<ReadCompletion<T>> { in read_many()