Searched refs:try_new (Results 1 – 6 of 6) sorted by relevance
319 self.args.empty_array_alloc = Some(EmptyArrayAlloc::try_new(TREE_THRESHOLD)?); in make_alloc()322 self.args.new_tree_alloc = Some(FromArrayAllocs::try_new(TREE_THRESHOLD)?); in make_alloc()325 self.args.tree_alloc = Some(ReserveNewTreeAlloc::try_new()?); in make_alloc()
437 pub(crate) fn try_new() -> Result<Self> { in try_new() method473 pub(crate) fn try_new(len: usize) -> Result<Self> { in try_new() method
276 pub(crate) fn try_new(capacity: usize) -> Result<Self> { in try_new() method
337 pub fn try_new(value: T) -> Option<Self> { in try_new() function447 Bounded::<T, M>::try_new(self.get()) in try_shrink()606 self.try_into().ok().and_then(Bounded::try_new) in try_into_bounded()
566 Devres::new(parent_dev, Self::try_new(i2c_adapter, i2c_board_info)) in new()569 fn try_new(i2c_adapter: &I2cAdapter, i2c_board_info: &I2cBoardInfo) -> Result<Self> { in try_new() method
134 /// Use [`DmaMask::new`] or [`DmaMask::try_new`] to construct a value. Values166 let Ok(mask) = Self::try_new(N) else {183 /// let mask0 = DmaMask::try_new(0)?;186 /// let mask1 = DmaMask::try_new(1)?;189 /// let mask64 = DmaMask::try_new(64)?; in try_new() method 192 /// let mask_overflow = DmaMask::try_new(100); in try_new() 197 pub const fn try_new(n: u32) -> Result<Self> {