File tree Expand file tree Collapse file tree 2 files changed +38
-0
lines changed Expand file tree Collapse file tree 2 files changed +38
-0
lines changed Original file line number Diff line number Diff line change @@ -505,12 +505,24 @@ use string;
505505/// 
506506/// # Examples 
507507/// 
508+ /// Basic usage: 
509+ /// 
508510/// ``` 
509511/// use std::fmt; 
510512/// 
511513/// let s = fmt::format(format_args!("Hello, {}!", "world")); 
512514/// assert_eq!(s, "Hello, world!".to_string()); 
513515/// ``` 
516+ /// 
517+ /// Please note that using [`format!`][format!] might be preferrable. 
518+ /// Example: 
519+ /// 
520+ /// ``` 
521+ /// let s = format!("Hello, {}!", "world"); 
522+ /// assert_eq!(s, "Hello, world!".to_string()); 
523+ /// ``` 
524+ /// 
525+ /// [format!]: ../macro.format!.html 
514526#[ stable( feature = "rust1" ,  since = "1.0.0" ) ]  
515527pub  fn  format ( args :  Arguments )  -> string:: String  { 
516528    let  mut  output = string:: String :: new ( ) ; 
Original file line number Diff line number Diff line change @@ -776,6 +776,32 @@ pub trait UpperExp {
776776/// 
777777///   * output - the buffer to write output to 
778778///   * args - the precompiled arguments generated by `format_args!` 
779+ /// 
780+ /// # Examples 
781+ /// 
782+ /// Basic usage: 
783+ /// 
784+ /// ``` 
785+ /// use std::fmt; 
786+ /// 
787+ /// let mut output = String::new(); 
788+ /// fmt::write(&mut output, format_args!("Hello {}!", "world")) 
789+ ///     .expect("Error occurred while trying to write in String"); 
790+ /// assert_eq!(output, "Hello world!"); 
791+ /// ``` 
792+ /// 
793+ /// Please note that using [`write!`][write_macro] might be preferrable. Example: 
794+ /// 
795+ /// ``` 
796+ /// use std::fmt::Write; 
797+ /// 
798+ /// let mut output = String::new(); 
799+ /// write!(&mut output, "Hello {}!", "world") 
800+ ///     .expect("Error occurred while trying to write in String"); 
801+ /// assert_eq!(output, "Hello world!"); 
802+ /// ``` 
803+ /// 
804+ /// [write_macro]: ../../std/macro.write!.html 
779805#[ stable( feature = "rust1" ,  since = "1.0.0" ) ]  
780806pub  fn  write ( output :  & mut  Write ,  args :  Arguments )  -> Result  { 
781807    let  mut  formatter = Formatter  { 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments