Make Option::as_mut const
This commit is contained in:
parent
7fbd4ce276
commit
00dba3a693
2 changed files with 10 additions and 1 deletions
|
@ -380,6 +380,14 @@ const fn option_const_mut() {
|
|||
|
||||
let _take = option.take();
|
||||
let _replace = option.replace(42);
|
||||
|
||||
{
|
||||
let as_mut = option.as_mut();
|
||||
match as_mut {
|
||||
Some(v) => *v = 32,
|
||||
None => unreachable!(),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue