func (mr *MockFileSystemMockRecorder) Rename(arg0, arg1 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Rename", reflect.TypeOf((*MockFileSystem)(nil).Rename), arg0, arg1)
}
Rename indicates an expected call of Rename
package mocks
import (
	gomock "github.com/golang/mock/gomock"
	fsys "github.com/spoke-d/thermionic/internal/fsys"
	os "os"
	filepath "path/filepath"
	reflect "reflect"
	time "time"
)
type MockFileSystem struct {
	ctrl     *gomock.Controller
	recorder *MockFileSystemMockRecorder
}
type MockFileSystemMockRecorder struct {
	mock *MockFileSystem
}
func NewMockFileSystem(ctrl *gomock.Controller) *MockFileSystem {
	mock := &MockFileSystem{ctrl: ctrl}
	mock.recorder = &MockFileSystemMockRecorder{mock}
	return mock
}
func (m *MockFileSystem) EXPECT() *MockFileSystemMockRecorder {
	return m.recorder
}
func (m *MockFileSystem) Chtimes(arg0 string, arg1, arg2 time.Time) error {
	ret := m.ctrl.Call(m, "Chtimes", arg0, arg1, arg2)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockFileSystemMockRecorder) Chtimes(arg0, arg1, arg2 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Chtimes", reflect.TypeOf((*MockFileSystem)(nil).Chtimes), arg0, arg1, arg2)
}
func (m *MockFileSystem) CopyDir(arg0, arg1 string) error {
	ret := m.ctrl.Call(m, "CopyDir", arg0, arg1)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockFileSystemMockRecorder) CopyDir(arg0, arg1 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CopyDir", reflect.TypeOf((*MockFileSystem)(nil).CopyDir), arg0, arg1)
}
func (m *MockFileSystem) CopyFile(arg0, arg1 string) error {
	ret := m.ctrl.Call(m, "CopyFile", arg0, arg1)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockFileSystemMockRecorder) CopyFile(arg0, arg1 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CopyFile", reflect.TypeOf((*MockFileSystem)(nil).CopyFile), arg0, arg1)
}
func (m *MockFileSystem) Create(arg0 string) (fsys.File, error) {
	ret := m.ctrl.Call(m, "Create", arg0)
	ret0, _ := ret[0].(fsys.File)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockFileSystemMockRecorder) Create(arg0 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Create", reflect.TypeOf((*MockFileSystem)(nil).Create), arg0)
}
func (m *MockFileSystem) Exists(arg0 string) bool {
	ret := m.ctrl.Call(m, "Exists", arg0)
	ret0, _ := ret[0].(bool)
	return ret0
}
func (mr *MockFileSystemMockRecorder) Exists(arg0 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Exists", reflect.TypeOf((*MockFileSystem)(nil).Exists), arg0)
}
func (m *MockFileSystem) Lock(arg0 string) (fsys.Releaser, bool, error) {
	ret := m.ctrl.Call(m, "Lock", arg0)
	ret0, _ := ret[0].(fsys.Releaser)
	ret1, _ := ret[1].(bool)
	ret2, _ := ret[2].(error)
	return ret0, ret1, ret2
}
func (mr *MockFileSystemMockRecorder) Lock(arg0 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Lock", reflect.TypeOf((*MockFileSystem)(nil).Lock), arg0)
}
func (m *MockFileSystem) Mkdir(arg0 string, arg1 os.FileMode) error {
	ret := m.ctrl.Call(m, "Mkdir", arg0, arg1)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockFileSystemMockRecorder) Mkdir(arg0, arg1 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Mkdir", reflect.TypeOf((*MockFileSystem)(nil).Mkdir), arg0, arg1)
}
func (m *MockFileSystem) MkdirAll(arg0 string, arg1 os.FileMode) error {
	ret := m.ctrl.Call(m, "MkdirAll", arg0, arg1)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockFileSystemMockRecorder) MkdirAll(arg0, arg1 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MkdirAll", reflect.TypeOf((*MockFileSystem)(nil).MkdirAll), arg0, arg1)
}
func (m *MockFileSystem) Open(arg0 string) (fsys.File, error) {
	ret := m.ctrl.Call(m, "Open", arg0)
	ret0, _ := ret[0].(fsys.File)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockFileSystemMockRecorder) Open(arg0 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Open", reflect.TypeOf((*MockFileSystem)(nil).Open), arg0)
}
func (m *MockFileSystem) OpenFile(arg0 string, arg1 int, arg2 os.FileMode) (fsys.File, error) {
	ret := m.ctrl.Call(m, "OpenFile", arg0, arg1, arg2)
	ret0, _ := ret[0].(fsys.File)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockFileSystemMockRecorder) OpenFile(arg0, arg1, arg2 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OpenFile", reflect.TypeOf((*MockFileSystem)(nil).OpenFile), arg0, arg1, arg2)
}
func (m *MockFileSystem) Remove(arg0 string) error {
	ret := m.ctrl.Call(m, "Remove", arg0)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockFileSystemMockRecorder) Remove(arg0 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Remove", reflect.TypeOf((*MockFileSystem)(nil).Remove), arg0)
}
func (m *MockFileSystem) RemoveAll(arg0 string) error {
	ret := m.ctrl.Call(m, "RemoveAll", arg0)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockFileSystemMockRecorder) RemoveAll(arg0 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RemoveAll", reflect.TypeOf((*MockFileSystem)(nil).RemoveAll), arg0)
}
func (m *MockFileSystem) Rename(arg0, arg1 string) error {
	ret := m.ctrl.Call(m, "Rename", arg0, arg1)
	ret0, _ := ret[0].(error)
	return ret0
}