Documentation ¶
Index ¶
- Variables
- func RemoteAddressFromContext(ctx context.Context) (string, bool)
- func UsernameFromContext(ctx context.Context, username string) (string, bool)
- type Driver
- type Logger
- type Metrics
- type Option
- func WithDialTimeout(val time.Duration) Option
- func WithDriver(val Driver) Option
- func WithGetPasswordTimeout(val time.Duration) Option
- func WithHost(val string) Option
- func WithLogger(val Logger) Option
- func WithMetrics(val Metrics) Option
- func WithPasswordAuthentication() Option
- func WithPort(val int) Option
- func WithPublicIP(val net.IP) Option
- func WithReadTimeout(val time.Duration) Option
- func WithStaticCredentials(val map[string]string) Option
- func WithStore(val Store) Option
- func WithWriteTimeout(val time.Duration) Option
- type Server
- type Store
Constants ¶
This section is empty.
Variables ¶
View Source
var NopLogger *nopLogger
Silent logger, produces no output
Functions ¶
Types ¶
type Option ¶ added in v0.7.0
type Option func(*options)
func WithDialTimeout ¶ added in v0.7.0
func WithDriver ¶ added in v0.7.0
func WithGetPasswordTimeout ¶ added in v0.7.0
func WithLogger ¶ added in v0.7.0
func WithMetrics ¶ added in v0.7.0
func WithPasswordAuthentication ¶ added in v0.7.0
func WithPasswordAuthentication() Option
func WithPublicIP ¶ added in v0.7.0
func WithReadTimeout ¶ added in v0.7.0
func WithStaticCredentials ¶ added in v0.7.0
func WithWriteTimeout ¶ added in v0.7.0
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
func (*Server) ListenAndServe ¶
Click to show internal directories.
Click to hide internal directories.