From 319a3b033f03b4041835dc79bb40f67cda43311d Mon Sep 17 00:00:00 2001 From: Brian Buller Date: Thu, 6 Jul 2023 09:53:00 -0500 Subject: [PATCH] Stub out some advanced functions --- bolteasable.go | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/bolteasable.go b/bolteasable.go index b6d7edf..1658fad 100644 --- a/bolteasable.go +++ b/bolteasable.go @@ -91,6 +91,7 @@ func (b *DB) Load(path []string, dest any) error { } wrk = wrkV.Interface() fmt.Println("-> Recurse (struct)", reflect.TypeOf(wrk)) + return errors.New("Recursive Loading not Implemented") err := b.Load(append(path, fldName), &wrk) if err != nil { fmt.Println("-> -> Error loading.", err.Error()) @@ -174,12 +175,13 @@ func (b *DB) Load(path []string, dest any) error { } func (b *DB) loadObject(path []string, v reflect.Value) error { - var fields structFields - switch v.Kind() { - case reflect.Struct: - fields = cachedTypeFields(t) - } - return nil + //var fields structFields + //switch v.Kind() { + //case reflect.Struct: + // fields = cachedTypeFields(t) + //} + //return nil + return errors.New("Load Object not Implemented") } func FieldName(fld reflect.StructField) string {