Lines Matching refs:Option
99 pub unsafe fn from_raw(ptr: *mut sys::AParcel) -> Option<Parcel> { in from_raw()
159 pub unsafe fn from_raw(ptr: *mut sys::AParcel) -> Option<BorrowedParcel<'a>> { in from_raw()
214 pub fn write_slice_size<T>(&mut self, slice: Option<&[T]>) -> Result<()> { in write_slice_size()
358 pub fn write_slice_size<T>(&mut self, slice: Option<&[T]>) -> Result<()> { in write_slice_size()
542 out_vec: &mut Option<Vec<D>>, in resize_nullable_out_vec()
643 out_vec: &mut Option<Vec<D>>, in resize_nullable_out_vec()
651 pub(crate) fn write_binder(&mut self, binder: Option<&SpIBinder>) -> Result<()> { in write_binder()
670 pub(crate) fn read_binder(&self) -> Result<Option<SpIBinder>> { in read_binder()
723 assert_eq!(parcel.read::<Option<String>>(), Ok(None)); in test_read_write()
844 assert_eq!(parcel.read::<Option<String>>().unwrap().unwrap(), "Hello, Binder!",); in test_utf8_utf16_conversions()
858 parcel.read::<Option<String>>().unwrap().unwrap(), in test_utf8_utf16_conversions()