mocks

package
v0.0.0-...-f8823b6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TransactorMock

type TransactorMock struct {
	BeginTxMock mTransactorMockBeginTx
	// contains filtered or unexported fields
}

TransactorMock implements db.Transactor

func NewTransactorMock

func NewTransactorMock(t minimock.Tester) *TransactorMock

NewTransactorMock returns a mock for db.Transactor

func (*TransactorMock) BeginTx

func (mmBeginTx *TransactorMock) BeginTx(ctx context.Context, txOptions pgx.TxOptions) (t1 pgx.Tx, err error)

BeginTx implements db.Transactor

func (*TransactorMock) BeginTxAfterCounter

func (mmBeginTx *TransactorMock) BeginTxAfterCounter() uint64

BeginTxAfterCounter returns a count of finished TransactorMock.BeginTx invocations

func (*TransactorMock) BeginTxBeforeCounter

func (mmBeginTx *TransactorMock) BeginTxBeforeCounter() uint64

BeginTxBeforeCounter returns a count of TransactorMock.BeginTx invocations

func (*TransactorMock) MinimockBeginTxDone

func (m *TransactorMock) MinimockBeginTxDone() bool

MinimockBeginTxDone returns true if the count of the BeginTx invocations corresponds the number of defined expectations

func (*TransactorMock) MinimockBeginTxInspect

func (m *TransactorMock) MinimockBeginTxInspect()

MinimockBeginTxInspect logs each unmet expectation

func (*TransactorMock) MinimockFinish

func (m *TransactorMock) MinimockFinish()

MinimockFinish checks that all mocked methods have been called the expected number of times

func (*TransactorMock) MinimockWait

func (m *TransactorMock) MinimockWait(timeout mm_time.Duration)

MinimockWait waits for all mocked methods to be called the expected number of times

type TransactorMockBeginTxExpectation

type TransactorMockBeginTxExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

TransactorMockBeginTxExpectation specifies expectation struct of the Transactor.BeginTx

func (*TransactorMockBeginTxExpectation) Then

func (e *TransactorMockBeginTxExpectation) Then(t1 pgx.Tx, err error) *TransactorMock

Then sets up Transactor.BeginTx return parameters for the expectation previously defined by the When method

type TransactorMockBeginTxParams

type TransactorMockBeginTxParams struct {
	// contains filtered or unexported fields
}

TransactorMockBeginTxParams contains parameters of the Transactor.BeginTx

type TransactorMockBeginTxResults

type TransactorMockBeginTxResults struct {
	// contains filtered or unexported fields
}

TransactorMockBeginTxResults contains results of the Transactor.BeginTx

type TxMock

type TxMock struct {
	BeginMock mTxMockBegin

	BeginFuncMock mTxMockBeginFunc

	CommitMock mTxMockCommit

	ConnMock mTxMockConn

	CopyFromMock mTxMockCopyFrom

	ExecMock mTxMockExec

	LargeObjectsMock mTxMockLargeObjects

	PrepareMock mTxMockPrepare

	QueryMock mTxMockQuery

	QueryFuncMock mTxMockQueryFunc

	QueryRowMock mTxMockQueryRow

	RollbackMock mTxMockRollback

	SendBatchMock mTxMockSendBatch
	// contains filtered or unexported fields
}

TxMock implements pgx.Tx

func NewTxMock

func NewTxMock(t minimock.Tester) *TxMock

NewTxMock returns a mock for pgx.Tx

func (*TxMock) Begin

func (mmBegin *TxMock) Begin(ctx context.Context) (t1 mm_pgx.Tx, err error)

Begin implements pgx.Tx

func (*TxMock) BeginAfterCounter

func (mmBegin *TxMock) BeginAfterCounter() uint64

BeginAfterCounter returns a count of finished TxMock.Begin invocations

func (*TxMock) BeginBeforeCounter

func (mmBegin *TxMock) BeginBeforeCounter() uint64

BeginBeforeCounter returns a count of TxMock.Begin invocations

func (*TxMock) BeginFunc

func (mmBeginFunc *TxMock) BeginFunc(ctx context.Context, f func(mm_pgx.Tx) error) (err error)

BeginFunc implements pgx.Tx

func (*TxMock) BeginFuncAfterCounter

func (mmBeginFunc *TxMock) BeginFuncAfterCounter() uint64

BeginFuncAfterCounter returns a count of finished TxMock.BeginFunc invocations

func (*TxMock) BeginFuncBeforeCounter

func (mmBeginFunc *TxMock) BeginFuncBeforeCounter() uint64

BeginFuncBeforeCounter returns a count of TxMock.BeginFunc invocations

func (*TxMock) Commit

func (mmCommit *TxMock) Commit(ctx context.Context) (err error)

Commit implements pgx.Tx

func (*TxMock) CommitAfterCounter

func (mmCommit *TxMock) CommitAfterCounter() uint64

CommitAfterCounter returns a count of finished TxMock.Commit invocations

func (*TxMock) CommitBeforeCounter

func (mmCommit *TxMock) CommitBeforeCounter() uint64

CommitBeforeCounter returns a count of TxMock.Commit invocations

func (*TxMock) Conn

func (mmConn *TxMock) Conn() (cp1 *mm_pgx.Conn)

Conn implements pgx.Tx

func (*TxMock) ConnAfterCounter

func (mmConn *TxMock) ConnAfterCounter() uint64

ConnAfterCounter returns a count of finished TxMock.Conn invocations

func (*TxMock) ConnBeforeCounter

func (mmConn *TxMock) ConnBeforeCounter() uint64

ConnBeforeCounter returns a count of TxMock.Conn invocations

func (*TxMock) CopyFrom

func (mmCopyFrom *TxMock) CopyFrom(ctx context.Context, tableName mm_pgx.Identifier, columnNames []string, rowSrc mm_pgx.CopyFromSource) (i1 int64, err error)

CopyFrom implements pgx.Tx

func (*TxMock) CopyFromAfterCounter

func (mmCopyFrom *TxMock) CopyFromAfterCounter() uint64

CopyFromAfterCounter returns a count of finished TxMock.CopyFrom invocations

func (*TxMock) CopyFromBeforeCounter

func (mmCopyFrom *TxMock) CopyFromBeforeCounter() uint64

CopyFromBeforeCounter returns a count of TxMock.CopyFrom invocations

func (*TxMock) Exec

func (mmExec *TxMock) Exec(ctx context.Context, sql string, arguments ...interface{}) (commandTag pgconn.CommandTag, err error)

Exec implements pgx.Tx

func (*TxMock) ExecAfterCounter

func (mmExec *TxMock) ExecAfterCounter() uint64

ExecAfterCounter returns a count of finished TxMock.Exec invocations

func (*TxMock) ExecBeforeCounter

func (mmExec *TxMock) ExecBeforeCounter() uint64

ExecBeforeCounter returns a count of TxMock.Exec invocations

func (*TxMock) LargeObjects

func (mmLargeObjects *TxMock) LargeObjects() (l1 mm_pgx.LargeObjects)

LargeObjects implements pgx.Tx

func (*TxMock) LargeObjectsAfterCounter

func (mmLargeObjects *TxMock) LargeObjectsAfterCounter() uint64

LargeObjectsAfterCounter returns a count of finished TxMock.LargeObjects invocations

func (*TxMock) LargeObjectsBeforeCounter

func (mmLargeObjects *TxMock) LargeObjectsBeforeCounter() uint64

LargeObjectsBeforeCounter returns a count of TxMock.LargeObjects invocations

func (*TxMock) MinimockBeginDone

func (m *TxMock) MinimockBeginDone() bool

MinimockBeginDone returns true if the count of the Begin invocations corresponds the number of defined expectations

func (*TxMock) MinimockBeginFuncDone

func (m *TxMock) MinimockBeginFuncDone() bool

MinimockBeginFuncDone returns true if the count of the BeginFunc invocations corresponds the number of defined expectations

func (*TxMock) MinimockBeginFuncInspect

func (m *TxMock) MinimockBeginFuncInspect()

MinimockBeginFuncInspect logs each unmet expectation

func (*TxMock) MinimockBeginInspect

func (m *TxMock) MinimockBeginInspect()

MinimockBeginInspect logs each unmet expectation

func (*TxMock) MinimockCommitDone

func (m *TxMock) MinimockCommitDone() bool

MinimockCommitDone returns true if the count of the Commit invocations corresponds the number of defined expectations

func (*TxMock) MinimockCommitInspect

func (m *TxMock) MinimockCommitInspect()

MinimockCommitInspect logs each unmet expectation

func (*TxMock) MinimockConnDone

func (m *TxMock) MinimockConnDone() bool

MinimockConnDone returns true if the count of the Conn invocations corresponds the number of defined expectations

func (*TxMock) MinimockConnInspect

func (m *TxMock) MinimockConnInspect()

MinimockConnInspect logs each unmet expectation

func (*TxMock) MinimockCopyFromDone

func (m *TxMock) MinimockCopyFromDone() bool

MinimockCopyFromDone returns true if the count of the CopyFrom invocations corresponds the number of defined expectations

func (*TxMock) MinimockCopyFromInspect

func (m *TxMock) MinimockCopyFromInspect()

MinimockCopyFromInspect logs each unmet expectation

func (*TxMock) MinimockExecDone

func (m *TxMock) MinimockExecDone() bool

MinimockExecDone returns true if the count of the Exec invocations corresponds the number of defined expectations

func (*TxMock) MinimockExecInspect

func (m *TxMock) MinimockExecInspect()

MinimockExecInspect logs each unmet expectation

func (*TxMock) MinimockFinish

func (m *TxMock) MinimockFinish()

MinimockFinish checks that all mocked methods have been called the expected number of times

func (*TxMock) MinimockLargeObjectsDone

func (m *TxMock) MinimockLargeObjectsDone() bool

MinimockLargeObjectsDone returns true if the count of the LargeObjects invocations corresponds the number of defined expectations

func (*TxMock) MinimockLargeObjectsInspect

func (m *TxMock) MinimockLargeObjectsInspect()

MinimockLargeObjectsInspect logs each unmet expectation

func (*TxMock) MinimockPrepareDone

func (m *TxMock) MinimockPrepareDone() bool

MinimockPrepareDone returns true if the count of the Prepare invocations corresponds the number of defined expectations

func (*TxMock) MinimockPrepareInspect

func (m *TxMock) MinimockPrepareInspect()

MinimockPrepareInspect logs each unmet expectation

func (*TxMock) MinimockQueryDone

func (m *TxMock) MinimockQueryDone() bool

MinimockQueryDone returns true if the count of the Query invocations corresponds the number of defined expectations

func (*TxMock) MinimockQueryFuncDone

func (m *TxMock) MinimockQueryFuncDone() bool

MinimockQueryFuncDone returns true if the count of the QueryFunc invocations corresponds the number of defined expectations

func (*TxMock) MinimockQueryFuncInspect

func (m *TxMock) MinimockQueryFuncInspect()

MinimockQueryFuncInspect logs each unmet expectation

func (*TxMock) MinimockQueryInspect

func (m *TxMock) MinimockQueryInspect()

MinimockQueryInspect logs each unmet expectation

func (*TxMock) MinimockQueryRowDone

func (m *TxMock) MinimockQueryRowDone() bool

MinimockQueryRowDone returns true if the count of the QueryRow invocations corresponds the number of defined expectations

func (*TxMock) MinimockQueryRowInspect

func (m *TxMock) MinimockQueryRowInspect()

MinimockQueryRowInspect logs each unmet expectation

func (*TxMock) MinimockRollbackDone

func (m *TxMock) MinimockRollbackDone() bool

MinimockRollbackDone returns true if the count of the Rollback invocations corresponds the number of defined expectations

func (*TxMock) MinimockRollbackInspect

func (m *TxMock) MinimockRollbackInspect()

MinimockRollbackInspect logs each unmet expectation

func (*TxMock) MinimockSendBatchDone

func (m *TxMock) MinimockSendBatchDone() bool

MinimockSendBatchDone returns true if the count of the SendBatch invocations corresponds the number of defined expectations

func (*TxMock) MinimockSendBatchInspect

func (m *TxMock) MinimockSendBatchInspect()

MinimockSendBatchInspect logs each unmet expectation

func (*TxMock) MinimockWait

func (m *TxMock) MinimockWait(timeout mm_time.Duration)

MinimockWait waits for all mocked methods to be called the expected number of times

func (*TxMock) Prepare

func (mmPrepare *TxMock) Prepare(ctx context.Context, name string, sql string) (sp1 *pgconn.StatementDescription, err error)

Prepare implements pgx.Tx

func (*TxMock) PrepareAfterCounter

func (mmPrepare *TxMock) PrepareAfterCounter() uint64

PrepareAfterCounter returns a count of finished TxMock.Prepare invocations

func (*TxMock) PrepareBeforeCounter

func (mmPrepare *TxMock) PrepareBeforeCounter() uint64

PrepareBeforeCounter returns a count of TxMock.Prepare invocations

func (*TxMock) Query

func (mmQuery *TxMock) Query(ctx context.Context, sql string, args ...interface{}) (r1 mm_pgx.Rows, err error)

Query implements pgx.Tx

func (*TxMock) QueryAfterCounter

func (mmQuery *TxMock) QueryAfterCounter() uint64

QueryAfterCounter returns a count of finished TxMock.Query invocations

func (*TxMock) QueryBeforeCounter

func (mmQuery *TxMock) QueryBeforeCounter() uint64

QueryBeforeCounter returns a count of TxMock.Query invocations

func (*TxMock) QueryFunc

func (mmQueryFunc *TxMock) QueryFunc(ctx context.Context, sql string, args []interface{}, scans []interface{}, f func(mm_pgx.QueryFuncRow) error) (c2 pgconn.CommandTag, err error)

QueryFunc implements pgx.Tx

func (*TxMock) QueryFuncAfterCounter

func (mmQueryFunc *TxMock) QueryFuncAfterCounter() uint64

QueryFuncAfterCounter returns a count of finished TxMock.QueryFunc invocations

func (*TxMock) QueryFuncBeforeCounter

func (mmQueryFunc *TxMock) QueryFuncBeforeCounter() uint64

QueryFuncBeforeCounter returns a count of TxMock.QueryFunc invocations

func (*TxMock) QueryRow

func (mmQueryRow *TxMock) QueryRow(ctx context.Context, sql string, args ...interface{}) (r1 mm_pgx.Row)

QueryRow implements pgx.Tx

func (*TxMock) QueryRowAfterCounter

func (mmQueryRow *TxMock) QueryRowAfterCounter() uint64

QueryRowAfterCounter returns a count of finished TxMock.QueryRow invocations

func (*TxMock) QueryRowBeforeCounter

func (mmQueryRow *TxMock) QueryRowBeforeCounter() uint64

QueryRowBeforeCounter returns a count of TxMock.QueryRow invocations

func (*TxMock) Rollback

func (mmRollback *TxMock) Rollback(ctx context.Context) (err error)

Rollback implements pgx.Tx

func (*TxMock) RollbackAfterCounter

func (mmRollback *TxMock) RollbackAfterCounter() uint64

RollbackAfterCounter returns a count of finished TxMock.Rollback invocations

func (*TxMock) RollbackBeforeCounter

func (mmRollback *TxMock) RollbackBeforeCounter() uint64

RollbackBeforeCounter returns a count of TxMock.Rollback invocations

func (*TxMock) SendBatch

func (mmSendBatch *TxMock) SendBatch(ctx context.Context, b *mm_pgx.Batch) (b1 mm_pgx.BatchResults)

SendBatch implements pgx.Tx

func (*TxMock) SendBatchAfterCounter

func (mmSendBatch *TxMock) SendBatchAfterCounter() uint64

SendBatchAfterCounter returns a count of finished TxMock.SendBatch invocations

func (*TxMock) SendBatchBeforeCounter

func (mmSendBatch *TxMock) SendBatchBeforeCounter() uint64

SendBatchBeforeCounter returns a count of TxMock.SendBatch invocations

type TxMockBeginExpectation

type TxMockBeginExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

TxMockBeginExpectation specifies expectation struct of the Tx.Begin

func (*TxMockBeginExpectation) Then

func (e *TxMockBeginExpectation) Then(t1 mm_pgx.Tx, err error) *TxMock

Then sets up Tx.Begin return parameters for the expectation previously defined by the When method

type TxMockBeginFuncExpectation

type TxMockBeginFuncExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

TxMockBeginFuncExpectation specifies expectation struct of the Tx.BeginFunc

func (*TxMockBeginFuncExpectation) Then

func (e *TxMockBeginFuncExpectation) Then(err error) *TxMock

Then sets up Tx.BeginFunc return parameters for the expectation previously defined by the When method

type TxMockBeginFuncParams

type TxMockBeginFuncParams struct {
	// contains filtered or unexported fields
}

TxMockBeginFuncParams contains parameters of the Tx.BeginFunc

type TxMockBeginFuncResults

type TxMockBeginFuncResults struct {
	// contains filtered or unexported fields
}

TxMockBeginFuncResults contains results of the Tx.BeginFunc

type TxMockBeginParams

type TxMockBeginParams struct {
	// contains filtered or unexported fields
}

TxMockBeginParams contains parameters of the Tx.Begin

type TxMockBeginResults

type TxMockBeginResults struct {
	// contains filtered or unexported fields
}

TxMockBeginResults contains results of the Tx.Begin

type TxMockCommitExpectation

type TxMockCommitExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

TxMockCommitExpectation specifies expectation struct of the Tx.Commit

func (*TxMockCommitExpectation) Then

func (e *TxMockCommitExpectation) Then(err error) *TxMock

Then sets up Tx.Commit return parameters for the expectation previously defined by the When method

type TxMockCommitParams

type TxMockCommitParams struct {
	// contains filtered or unexported fields
}

TxMockCommitParams contains parameters of the Tx.Commit

type TxMockCommitResults

type TxMockCommitResults struct {
	// contains filtered or unexported fields
}

TxMockCommitResults contains results of the Tx.Commit

type TxMockConnExpectation

type TxMockConnExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

TxMockConnExpectation specifies expectation struct of the Tx.Conn

type TxMockConnResults

type TxMockConnResults struct {
	// contains filtered or unexported fields
}

TxMockConnResults contains results of the Tx.Conn

type TxMockCopyFromExpectation

type TxMockCopyFromExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

TxMockCopyFromExpectation specifies expectation struct of the Tx.CopyFrom

func (*TxMockCopyFromExpectation) Then

func (e *TxMockCopyFromExpectation) Then(i1 int64, err error) *TxMock

Then sets up Tx.CopyFrom return parameters for the expectation previously defined by the When method

type TxMockCopyFromParams

type TxMockCopyFromParams struct {
	// contains filtered or unexported fields
}

TxMockCopyFromParams contains parameters of the Tx.CopyFrom

type TxMockCopyFromResults

type TxMockCopyFromResults struct {
	// contains filtered or unexported fields
}

TxMockCopyFromResults contains results of the Tx.CopyFrom

type TxMockExecExpectation

type TxMockExecExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

TxMockExecExpectation specifies expectation struct of the Tx.Exec

func (*TxMockExecExpectation) Then

func (e *TxMockExecExpectation) Then(commandTag pgconn.CommandTag, err error) *TxMock

Then sets up Tx.Exec return parameters for the expectation previously defined by the When method

type TxMockExecParams

type TxMockExecParams struct {
	// contains filtered or unexported fields
}

TxMockExecParams contains parameters of the Tx.Exec

type TxMockExecResults

type TxMockExecResults struct {
	// contains filtered or unexported fields
}

TxMockExecResults contains results of the Tx.Exec

type TxMockLargeObjectsExpectation

type TxMockLargeObjectsExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

TxMockLargeObjectsExpectation specifies expectation struct of the Tx.LargeObjects

type TxMockLargeObjectsResults

type TxMockLargeObjectsResults struct {
	// contains filtered or unexported fields
}

TxMockLargeObjectsResults contains results of the Tx.LargeObjects

type TxMockPrepareExpectation

type TxMockPrepareExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

TxMockPrepareExpectation specifies expectation struct of the Tx.Prepare

func (*TxMockPrepareExpectation) Then

Then sets up Tx.Prepare return parameters for the expectation previously defined by the When method

type TxMockPrepareParams

type TxMockPrepareParams struct {
	// contains filtered or unexported fields
}

TxMockPrepareParams contains parameters of the Tx.Prepare

type TxMockPrepareResults

type TxMockPrepareResults struct {
	// contains filtered or unexported fields
}

TxMockPrepareResults contains results of the Tx.Prepare

type TxMockQueryExpectation

type TxMockQueryExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

TxMockQueryExpectation specifies expectation struct of the Tx.Query

func (*TxMockQueryExpectation) Then

func (e *TxMockQueryExpectation) Then(r1 mm_pgx.Rows, err error) *TxMock

Then sets up Tx.Query return parameters for the expectation previously defined by the When method

type TxMockQueryFuncExpectation

type TxMockQueryFuncExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

TxMockQueryFuncExpectation specifies expectation struct of the Tx.QueryFunc

func (*TxMockQueryFuncExpectation) Then

Then sets up Tx.QueryFunc return parameters for the expectation previously defined by the When method

type TxMockQueryFuncParams

type TxMockQueryFuncParams struct {
	// contains filtered or unexported fields
}

TxMockQueryFuncParams contains parameters of the Tx.QueryFunc

type TxMockQueryFuncResults

type TxMockQueryFuncResults struct {
	// contains filtered or unexported fields
}

TxMockQueryFuncResults contains results of the Tx.QueryFunc

type TxMockQueryParams

type TxMockQueryParams struct {
	// contains filtered or unexported fields
}

TxMockQueryParams contains parameters of the Tx.Query

type TxMockQueryResults

type TxMockQueryResults struct {
	// contains filtered or unexported fields
}

TxMockQueryResults contains results of the Tx.Query

type TxMockQueryRowExpectation

type TxMockQueryRowExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

TxMockQueryRowExpectation specifies expectation struct of the Tx.QueryRow

func (*TxMockQueryRowExpectation) Then

Then sets up Tx.QueryRow return parameters for the expectation previously defined by the When method

type TxMockQueryRowParams

type TxMockQueryRowParams struct {
	// contains filtered or unexported fields
}

TxMockQueryRowParams contains parameters of the Tx.QueryRow

type TxMockQueryRowResults

type TxMockQueryRowResults struct {
	// contains filtered or unexported fields
}

TxMockQueryRowResults contains results of the Tx.QueryRow

type TxMockRollbackExpectation

type TxMockRollbackExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

TxMockRollbackExpectation specifies expectation struct of the Tx.Rollback

func (*TxMockRollbackExpectation) Then

func (e *TxMockRollbackExpectation) Then(err error) *TxMock

Then sets up Tx.Rollback return parameters for the expectation previously defined by the When method

type TxMockRollbackParams

type TxMockRollbackParams struct {
	// contains filtered or unexported fields
}

TxMockRollbackParams contains parameters of the Tx.Rollback

type TxMockRollbackResults

type TxMockRollbackResults struct {
	// contains filtered or unexported fields
}

TxMockRollbackResults contains results of the Tx.Rollback

type TxMockSendBatchExpectation

type TxMockSendBatchExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

TxMockSendBatchExpectation specifies expectation struct of the Tx.SendBatch

func (*TxMockSendBatchExpectation) Then

Then sets up Tx.SendBatch return parameters for the expectation previously defined by the When method

type TxMockSendBatchParams

type TxMockSendBatchParams struct {
	// contains filtered or unexported fields
}

TxMockSendBatchParams contains parameters of the Tx.SendBatch

type TxMockSendBatchResults

type TxMockSendBatchResults struct {
	// contains filtered or unexported fields
}

TxMockSendBatchResults contains results of the Tx.SendBatch

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL