// Copyright Earl Warren // Copyright Loïc Dachary // SPDX-License-Identifier: MIT package driver import ( "context" "lab.forgefriends.org/friendlyforgeformat/gof3/f3" "lab.forgefriends.org/friendlyforgeformat/gof3/tree/generic" ) type root struct { generic.NullDriver content f3.Interface } func newRoot(content f3.Interface) generic.NodeDriverInterface { return &root{ content: content, } } func (o *root) FromFormat(content f3.Interface) { o.content = content } func (o *root) ToFormat() f3.Interface { return o.content } func (o *root) Get(context.Context) bool { return true } func (o *root) Put(context.Context) generic.NodeID { return generic.NilID } func (o *root) Patch(context.Context) { }