func (d *domainClient) SetShowDebugBorders(ctx context.Context, args *SetShowDebugBordersArgs) (err error) {
	if args != nil {
		err = rpcc.Invoke(ctx, "Overlay.setShowDebugBorders", args, nil, d.conn)
	} else {
		err = rpcc.Invoke(ctx, "Overlay.setShowDebugBorders", nil, nil, d.conn)
	}
	if err != nil {
		err = &internal.OpError{Domain: "Overlay", Op: "SetShowDebugBorders", Err: err}
	}
	return
}
SetShowDebugBorders invokes the Overlay method. Requests that backend shows
debug borders on layers
package overlay
import (
	"context"
	"github.com/mafredri/cdp/protocol/internal"
	"github.com/mafredri/cdp/rpcc"
)
type domainClient struct{ conn *rpcc.Conn }
func NewClient(conn *rpcc.Conn) *domainClient {
	return &domainClient{conn: conn}
}
func (d *domainClient) Disable(ctx context.Context) (err error) {
	err = rpcc.Invoke(ctx, "Overlay.disable", nil, nil, d.conn)
	if err != nil {
		err = &internal.OpError{Domain: "Overlay", Op: "Disable", Err: err}
	}
	return
}
func (d *domainClient) Enable(ctx context.Context) (err error) {
	err = rpcc.Invoke(ctx, "Overlay.enable", nil, nil, d.conn)
	if err != nil {
		err = &internal.OpError{Domain: "Overlay", Op: "Enable", Err: err}
	}
	return
}
func (d *domainClient) GetHighlightObjectForTest(ctx context.Context, args *GetHighlightObjectForTestArgs) (reply *GetHighlightObjectForTestReply, err error) {
	reply = new(GetHighlightObjectForTestReply)
	if args != nil {
		err = rpcc.Invoke(ctx, "Overlay.getHighlightObjectForTest", args, reply, d.conn)
	} else {
		err = rpcc.Invoke(ctx, "Overlay.getHighlightObjectForTest", nil, reply, d.conn)
	}
	if err != nil {
		err = &internal.OpError{Domain: "Overlay", Op: "GetHighlightObjectForTest", Err: err}
	}
	return
}
func (d *domainClient) HideHighlight(ctx context.Context) (err error) {
	err = rpcc.Invoke(ctx, "Overlay.hideHighlight", nil, nil, d.conn)
	if err != nil {
		err = &internal.OpError{Domain: "Overlay", Op: "HideHighlight", Err: err}
	}
	return
}
func (d *domainClient) HighlightFrame(ctx context.Context, args *HighlightFrameArgs) (err error) {
	if args != nil {
		err = rpcc.Invoke(ctx, "Overlay.highlightFrame", args, nil, d.conn)
	} else {
		err = rpcc.Invoke(ctx, "Overlay.highlightFrame", nil, nil, d.conn)
	}
	if err != nil {
		err = &internal.OpError{Domain: "Overlay", Op: "HighlightFrame", Err: err}
	}
	return
}
func (d *domainClient) HighlightNode(ctx context.Context, args *HighlightNodeArgs) (err error) {
	if args != nil {
		err = rpcc.Invoke(ctx, "Overlay.highlightNode", args, nil, d.conn)
	} else {
		err = rpcc.Invoke(ctx, "Overlay.highlightNode", nil, nil, d.conn)
	}
	if err != nil {
		err = &internal.OpError{Domain: "Overlay", Op: "HighlightNode", Err: err}
	}
	return
}
func (d *domainClient) HighlightQuad(ctx context.Context, args *HighlightQuadArgs) (err error) {
	if args != nil {
		err = rpcc.Invoke(ctx, "Overlay.highlightQuad", args, nil, d.conn)
	} else {
		err = rpcc.Invoke(ctx, "Overlay.highlightQuad", nil, nil, d.conn)
	}
	if err != nil {
		err = &internal.OpError{Domain: "Overlay", Op: "HighlightQuad", Err: err}
	}
	return
}
func (d *domainClient) HighlightRect(ctx context.Context, args *HighlightRectArgs) (err error) {
	if args != nil {
		err = rpcc.Invoke(ctx, "Overlay.highlightRect", args, nil, d.conn)
	} else {
		err = rpcc.Invoke(ctx, "Overlay.highlightRect", nil, nil, d.conn)
	}
	if err != nil {
		err = &internal.OpError{Domain: "Overlay", Op: "HighlightRect", Err: err}
	}
	return
}
func (d *domainClient) SetInspectMode(ctx context.Context, args *SetInspectModeArgs) (err error) {
	if args != nil {
		err = rpcc.Invoke(ctx, "Overlay.setInspectMode", args, nil, d.conn)
	} else {
		err = rpcc.Invoke(ctx, "Overlay.setInspectMode", nil, nil, d.conn)
	}
	if err != nil {
		err = &internal.OpError{Domain: "Overlay", Op: "SetInspectMode", Err: err}
	}
	return
}
func (d *domainClient) SetShowAdHighlights(ctx context.Context, args *SetShowAdHighlightsArgs) (err error) {
	if args != nil {
		err = rpcc.Invoke(ctx, "Overlay.setShowAdHighlights", args, nil, d.conn)
	} else {
		err = rpcc.Invoke(ctx, "Overlay.setShowAdHighlights", nil, nil, d.conn)
	}
	if err != nil {
		err = &internal.OpError{Domain: "Overlay", Op: "SetShowAdHighlights", Err: err}
	}
	return
}
func (d *domainClient) SetPausedInDebuggerMessage(ctx context.Context, args *SetPausedInDebuggerMessageArgs) (err error) {
	if args != nil {
		err = rpcc.Invoke(ctx, "Overlay.setPausedInDebuggerMessage", args, nil, d.conn)
	} else {
		err = rpcc.Invoke(ctx, "Overlay.setPausedInDebuggerMessage", nil, nil, d.conn)
	}
	if err != nil {
		err = &internal.OpError{Domain: "Overlay", Op: "SetPausedInDebuggerMessage", Err: err}
	}
	return
}