File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -638,6 +638,10 @@ impl<T> Option<T> {
638638/// 
639639/// let x: Option<u32> = None; 
640640/// assert_eq!(x.is_some_and(|x| x > 1), false); 
641+ /// 
642+ /// let x: Option<String> = Some("ownership".to_string()); 
643+ /// assert_eq!(x.as_ref().is_some_and(|x| x.len() > 1), true); 
644+ /// println!("still alive {:?}", x); 
641645/// ``` 
642646#[ must_use]  
643647    #[ inline]  
@@ -682,6 +686,10 @@ impl<T> Option<T> {
682686/// 
683687/// let x: Option<u32> = None; 
684688/// assert_eq!(x.is_none_or(|x| x > 1), true); 
689+ /// 
690+ /// let x: Option<String> = Some("ownership".to_string()); 
691+ /// assert_eq!(x.as_ref().is_none_or(|x| x.len() > 1), true); 
692+ /// println!("still alive {:?}", x); 
685693/// ``` 
686694#[ must_use]  
687695    #[ inline]  
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments