33//! # Examples
44//!
55//! ```rust
6- //! extern crate output ;
7- //! #[macro_use] extern crate output_derive ;
6+ //! extern crate convey ;
7+ //! #[macro_use] extern crate convey_derive ;
88//! #[macro_use] extern crate serde_derive;
99//!
1010//! #[derive(Serialize, RenderOutput)]
1313//! message: String,
1414//! }
1515//!
16- //! # fn main() -> Result<(), output ::Error> {
17- //! # use output ::human;
16+ //! # fn main() -> Result<(), convey ::Error> {
17+ //! # use convey ::human;
1818//! # let test_target = human::test();
19- //! let mut out = output ::new().add_target(test_target.target());
19+ //! let mut out = convey ::new().add_target(test_target.target());
2020//! out.print(&Message {
2121//! code: 42,
2222//! message: String::from("Derive works"),
@@ -54,11 +54,11 @@ pub fn render_output(input: TokenStream) -> TokenStream {
5454 . iter ( )
5555 . map ( |f| f. ident . clone ( ) . unwrap ( ) . to_string ( ) ) ;
5656 quote ! {
57- let mut span = output :: components:: span( ) ;
57+ let mut span = convey :: components:: span( ) ;
5858 #(
5959 span = span. add_item( #names) ;
6060 span = span. add_item( ": " ) ;
61- span = span. add_item( output :: components:: text( & self . #fields. to_string( ) ) ) ;
61+ span = span. add_item( convey :: components:: text( & self . #fields. to_string( ) ) ) ;
6262 span = span. add_item( "\n " ) ;
6363 ) *
6464 span. render_for_humans( fmt) ?;
@@ -68,15 +68,15 @@ pub fn render_output(input: TokenStream) -> TokenStream {
6868 let field_count = s. fields . iter ( ) . count ( ) ;
6969 let fields = ( 0 ..field_count)
7070 . fold ( Vec :: new ( ) , |mut res, i| {
71- res. push ( quote ! { span = span. add_item( output :: components:: text( & self . #i. to_string( ) ) ) ; } ) ;
71+ res. push ( quote ! { span = span. add_item( convey :: components:: text( & self . #i. to_string( ) ) ) ; } ) ;
7272 if i < field_count - 1 {
7373 res. push ( quote ! { span = span. add_item( ", " ) ; } ) ;
7474 }
7575 res
7676 } ) ;
7777
7878 quote ! {
79- let mut span = output :: components:: span( ) ;
79+ let mut span = convey :: components:: span( ) ;
8080 span = span. add_item( "(" ) ;
8181 #( #fields) *
8282 span = span. add_item( ")" ) ;
@@ -88,13 +88,13 @@ pub fn render_output(input: TokenStream) -> TokenStream {
8888 _ => panic ! ( "Only structs supported for now, sorry." ) ,
8989 } ;
9090 let exp = quote ! {
91- impl output :: Render for #name {
92- fn render_for_humans( & self , fmt: & mut output :: human:: Formatter ) -> Result <( ) , output :: Error > {
91+ impl convey :: Render for #name {
92+ fn render_for_humans( & self , fmt: & mut convey :: human:: Formatter ) -> Result <( ) , convey :: Error > {
9393 #render_span
9494 Ok ( ( ) )
9595 }
9696
97- fn render_json( & self , fmt: & mut output :: json:: Formatter ) -> Result <( ) , output :: Error > {
97+ fn render_json( & self , fmt: & mut convey :: json:: Formatter ) -> Result <( ) , convey :: Error > {
9898 fmt. write( self ) ?;
9999 Ok ( ( ) )
100100 }
0 commit comments