github.com/mavryk-network/mvgo@v1.19.9/contract/bind/lambda.go (about)

     1  package bind
     2  
     3  import "github.com/mavryk-network/mvgo/micheline"
     4  
     5  // Lambda is raw Michelson code represented as a Prim tree.
     6  type Lambda struct {
     7  	micheline.Prim
     8  }
     9  
    10  func (l Lambda) MarshalPrim(_ bool) (micheline.Prim, error) {
    11  	return l.Prim, nil
    12  }
    13  
    14  func (l *Lambda) UnmarshalPrim(prim micheline.Prim) error {
    15  	l.Prim = prim
    16  	return nil
    17  }