forked from mirror/pkger
and i feel it slowing down
This commit is contained in:
parent
85055a4cb7
commit
11770e0d51
18
fs/info.go
18
fs/info.go
|
@ -7,24 +7,6 @@ import (
|
|||
"time"
|
||||
)
|
||||
|
||||
const timeFmt = time.RFC3339Nano
|
||||
|
||||
type ModTime time.Time
|
||||
|
||||
func (m ModTime) MarshalJSON() ([]byte, error) {
|
||||
t := time.Time(m)
|
||||
return json.Marshal(t.Format(timeFmt))
|
||||
}
|
||||
|
||||
func (m *ModTime) UnmarshalJSON(b []byte) error {
|
||||
t := time.Time{}
|
||||
if err := json.Unmarshal(b, &t); err != nil {
|
||||
return err
|
||||
}
|
||||
(*m) = ModTime(t)
|
||||
return nil
|
||||
}
|
||||
|
||||
type Details struct {
|
||||
Name string `json:"name"`
|
||||
Size int64 `json:"size"`
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
package memfs
|
|
@ -1,4 +1,4 @@
|
|||
package memfs
|
||||
package memwh
|
||||
|
||||
import (
|
||||
"path/filepath"
|
|
@ -1,4 +1,4 @@
|
|||
package memfs
|
||||
package memwh
|
||||
|
||||
// func Test_Create(t *testing.T) {
|
||||
// r := require.New(t)
|
|
@ -1,4 +1,4 @@
|
|||
package memfs
|
||||
package memwh
|
||||
|
||||
import (
|
||||
"bytes"
|
|
@ -1,4 +1,4 @@
|
|||
package memfs
|
||||
package memwh
|
||||
|
||||
// func Test_File_Read_Memory(t *testing.T) {
|
||||
// r := require.New(t)
|
|
@ -0,0 +1 @@
|
|||
package memwh
|
|
@ -1,4 +1,4 @@
|
|||
package memfs
|
||||
package memwh
|
||||
|
||||
// func Test_HTTP_Dir(t *testing.T) {
|
||||
// r := require.New(t)
|
|
@ -1,4 +1,4 @@
|
|||
package memfs
|
||||
package memwh
|
||||
|
||||
import (
|
||||
"encoding/json"
|
|
@ -1,4 +1,4 @@
|
|||
package memfs
|
||||
package memwh
|
||||
|
||||
// func Test_File_JSON(t *testing.T) {
|
||||
// r := require.New(t)
|
|
@ -1,4 +1,4 @@
|
|||
package memfs
|
||||
package memwh
|
||||
|
||||
import (
|
||||
"fmt"
|
|
@ -1,4 +1,4 @@
|
|||
package memfs
|
||||
package memwh
|
||||
|
||||
import (
|
||||
"testing"
|
|
@ -1,4 +1,4 @@
|
|||
package memfs
|
||||
package memwh
|
||||
|
||||
import (
|
||||
"os"
|
|
@ -1,4 +1,4 @@
|
|||
package memfs
|
||||
package memwh
|
||||
|
||||
import (
|
||||
"os"
|
|
@ -1,4 +1,4 @@
|
|||
package memfs
|
||||
package memwh
|
||||
|
||||
import (
|
||||
"fmt"
|
|
@ -1,4 +1,4 @@
|
|||
package memfs
|
||||
package memwh
|
||||
|
||||
// func Test_Open(t *testing.T) {
|
||||
// r := require.New(t)
|
|
@ -1,4 +1,4 @@
|
|||
package memfs
|
||||
package memwh
|
||||
|
||||
import (
|
||||
"fmt"
|
|
@ -1,4 +1,4 @@
|
|||
package memfs
|
||||
package memwh
|
||||
|
||||
// func Test_Stat(t *testing.T) {
|
||||
// r := require.New(t)
|
|
@ -1,4 +1,4 @@
|
|||
package memfs
|
||||
package memwh
|
||||
|
||||
import (
|
||||
"fmt"
|
|
@ -1,4 +1,4 @@
|
|||
package memfs
|
||||
package memwh
|
||||
|
||||
// func Test_Walk(t *testing.T) {
|
||||
// r := require.New(t)
|
|
@ -0,0 +1,24 @@
|
|||
package fs
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"time"
|
||||
)
|
||||
|
||||
const timeFmt = time.RFC3339Nano
|
||||
|
||||
type ModTime time.Time
|
||||
|
||||
func (m ModTime) MarshalJSON() ([]byte, error) {
|
||||
t := time.Time(m)
|
||||
return json.Marshal(t.Format(timeFmt))
|
||||
}
|
||||
|
||||
func (m *ModTime) UnmarshalJSON(b []byte) error {
|
||||
t := time.Time{}
|
||||
if err := json.Unmarshal(b, &t); err != nil {
|
||||
return err
|
||||
}
|
||||
(*m) = ModTime(t)
|
||||
return nil
|
||||
}
|
Loading…
Reference in New Issue