github.com/golazy/golazy@v0.0.7-0.20221012133820-968fe65a0b65/lazyview/nodes/content_node.go (about)

     1  package nodes
     2  
     3  import "io"
     4  
     5  type ContentNode []io.WriterTo
     6  
     7  func (c ContentNode) WriteTo(w io.Writer) (n64 int64, err error) {
     8  	for _, node := range c {
     9  		n, err := node.WriteTo(w)
    10  		n64 += n
    11  		if err != nil {
    12  			return n64, err
    13  		}
    14  	}
    15  
    16  	return
    17  }