package fs import ( "slices" ) const ( nonWritableDir = "/usr/lib" ) type sampleData struct { data []byte } func (sd *sampleData) UnmarshalBinary(data []byte) error { sd.data = slices.Clone(data) return nil } func (sd sampleData) MarshalBinary() (data []byte, err error) { return sd.data, nil }