func (mr *MockLogStoreMockRecorder) SetUint64(arg0, arg1 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetUint64", reflect.TypeOf((*MockLogStore)(nil).SetUint64), arg0, arg1)
}
SetUint64 indicates an expected call of SetUint64
package mocks
import (
	gomock "github.com/golang/mock/gomock"
	raft0 "github.com/hashicorp/raft"
	raft "github.com/spoke-d/thermionic/internal/cluster/raft"
	reflect "reflect"
	time "time"
)
type MockLogsProvider struct {
	ctrl     *gomock.Controller
	recorder *MockLogsProviderMockRecorder
}
type MockLogsProviderMockRecorder struct {
	mock *MockLogsProvider
}
func NewMockLogsProvider(ctrl *gomock.Controller) *MockLogsProvider {
	mock := &MockLogsProvider{ctrl: ctrl}
	mock.recorder = &MockLogsProviderMockRecorder{mock}
	return mock
}
func (m *MockLogsProvider) EXPECT() *MockLogsProviderMockRecorder {
	return m.recorder
}
func (m *MockLogsProvider) Logs(arg0 string, arg1 time.Duration) (raft.LogStore, error) {
	ret := m.ctrl.Call(m, "Logs", arg0, arg1)
	ret0, _ := ret[0].(raft.LogStore)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockLogsProviderMockRecorder) Logs(arg0, arg1 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Logs", reflect.TypeOf((*MockLogsProvider)(nil).Logs), arg0, arg1)
}
type MockLogStore struct {
	ctrl     *gomock.Controller
	recorder *MockLogStoreMockRecorder
}
type MockLogStoreMockRecorder struct {
	mock *MockLogStore
}
func NewMockLogStore(ctrl *gomock.Controller) *MockLogStore {
	mock := &MockLogStore{ctrl: ctrl}
	mock.recorder = &MockLogStoreMockRecorder{mock}
	return mock
}
func (m *MockLogStore) EXPECT() *MockLogStoreMockRecorder {
	return m.recorder
}
func (m *MockLogStore) Close() error {
	ret := m.ctrl.Call(m, "Close")
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockLogStoreMockRecorder) Close() *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Close", reflect.TypeOf((*MockLogStore)(nil).Close))
}
func (m *MockLogStore) DeleteRange(arg0, arg1 uint64) error {
	ret := m.ctrl.Call(m, "DeleteRange", arg0, arg1)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockLogStoreMockRecorder) DeleteRange(arg0, arg1 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteRange", reflect.TypeOf((*MockLogStore)(nil).DeleteRange), arg0, arg1)
}
func (m *MockLogStore) FirstIndex() (uint64, error) {
	ret := m.ctrl.Call(m, "FirstIndex")
	ret0, _ := ret[0].(uint64)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockLogStoreMockRecorder) FirstIndex() *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FirstIndex", reflect.TypeOf((*MockLogStore)(nil).FirstIndex))
}
func (m *MockLogStore) Get(arg0 []byte) ([]byte, error) {
	ret := m.ctrl.Call(m, "Get", arg0)
	ret0, _ := ret[0].([]byte)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockLogStoreMockRecorder) Get(arg0 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Get", reflect.TypeOf((*MockLogStore)(nil).Get), arg0)
}
func (m *MockLogStore) GetLog(arg0 uint64, arg1 *raft0.Log) error {
	ret := m.ctrl.Call(m, "GetLog", arg0, arg1)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockLogStoreMockRecorder) GetLog(arg0, arg1 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetLog", reflect.TypeOf((*MockLogStore)(nil).GetLog), arg0, arg1)
}
func (m *MockLogStore) GetUint64(arg0 []byte) (uint64, error) {
	ret := m.ctrl.Call(m, "GetUint64", arg0)
	ret0, _ := ret[0].(uint64)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockLogStoreMockRecorder) GetUint64(arg0 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetUint64", reflect.TypeOf((*MockLogStore)(nil).GetUint64), arg0)
}
func (m *MockLogStore) LastIndex() (uint64, error) {
	ret := m.ctrl.Call(m, "LastIndex")
	ret0, _ := ret[0].(uint64)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockLogStoreMockRecorder) LastIndex() *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LastIndex", reflect.TypeOf((*MockLogStore)(nil).LastIndex))
}
func (m *MockLogStore) Set(arg0, arg1 []byte) error {
	ret := m.ctrl.Call(m, "Set", arg0, arg1)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockLogStoreMockRecorder) Set(arg0, arg1 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Set", reflect.TypeOf((*MockLogStore)(nil).Set), arg0, arg1)
}
func (m *MockLogStore) SetUint64(arg0 []byte, arg1 uint64) error {
	ret := m.ctrl.Call(m, "SetUint64", arg0, arg1)
	ret0, _ := ret[0].(error)
	return ret0
}