func FromObject(in interface{}) (backend.Backend, error) {
	var cfg *Config
	if err := utils.ObjectToStruct(in, &cfg); err != nil {
		return nil, trace.Wrap(err)
	}
	return New(*cfg)
}
// FromObject initialized the backend from backend-specific string
FromObject initialized the backend from backend-specific string
// FromObject initialized the backend from backend - specific string
func FromObject(in interface{}) (backend.Backend, error) {
	var cfg *Config
	if err := utils.ObjectToStruct(in, &cfg); err != nil {
		return nil, trace.Wrap(err)
	}
	return New(*cfg)
}
func FromObject ( in interface { } ) ( backend . Backend , error ) { var cfg * Config if err := utils . ObjectToStruct ( in , & cfg ) ; err != nil { return nil , trace . Wrap ( err ) } return New ( * cfg ) }
FromObject initialized the backend from backend-specific string
FromObject initialized the backend from backend - specific string