File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -189,6 +189,36 @@ fn from_ref() {
189189 assert_eq ! ( array[ 0 ] , n) ;
190190}
191191
192+ #[ test]
193+ #[ allow( deprecated) ]
194+ fn from_slice_deprecated ( ) {
195+ let slice = & [ 1 , 2 ] ;
196+ assert_eq ! ( Array :: <u8 , U2 >:: from_slice( slice) , slice) ;
197+ }
198+
199+ #[ test]
200+ #[ allow( deprecated) ]
201+ #[ should_panic]
202+ fn from_slice_deprecated_length_mismatch ( ) {
203+ let slice = & [ 1 , 2 , 3 ] ;
204+ Array :: < u8 , U2 > :: from_slice ( slice) ;
205+ }
206+
207+ #[ test]
208+ #[ allow( deprecated) ]
209+ fn from_mut_slice_deprecated ( ) {
210+ let slice = & mut [ 1 , 2 ] ;
211+ assert_eq ! ( Array :: <u8 , U2 >:: from_mut_slice( slice) , & [ 1 , 2 ] ) ;
212+ }
213+
214+ #[ test]
215+ #[ allow( deprecated) ]
216+ #[ should_panic]
217+ fn from_mut_slice_deprecated_length_mismatch ( ) {
218+ let slice = & mut [ 1 , 2 , 3 ] ;
219+ Array :: < u8 , U2 > :: from_mut_slice ( slice) ;
220+ }
221+
192222#[ test]
193223fn from_mut ( ) {
194224 let mut n = 42u64 ;
You can’t perform that action at this time.
0 commit comments