Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RedHatOfficial/GoCourse
/ types & classes
Types & classes
255 in github.com/RedHatOfficial/GoCourse
⨍
Functions
1,201
◇
Types & classes
255
↓ 1 callers
TypeAlias
Item
Item represents value stored in binary tree
lesson7/marshalling/32_size_comparison_C.go:15
↓ 1 callers
TypeAlias
Item
Item represents value stored in binary tree
lesson11/size_comparison.go:15
↓ 1 callers
Struct
Point
lesson14/shapes_1.go:21
↓ 1 callers
Struct
T
T represents an user-defined data type
lesson3/17_empty_interface.go:7
Struct
AddTest
testing/testing/tests08/add_slow_test.go:12
Struct
AddTest
testing/testing/tests08/add_fast_test.go:11
Struct
AddTest
testing/testing/tests06/add_test.go:9
Struct
AddTest
testing/testing/tests07/add_test.go:9
Struct
AddTest
testing/testing/tests05/add_test.go:9
Interface
Adder
Adder is an interface with one method signature
lesson3/13_B_satisfy.go:6
Struct
AdderImpl
AdderImpl is a user-defined data types that satisfy Adder interface
lesson3/13_B_satisfy.go:11
Struct
Animal
lesson10/gorm_column_tags.go:1
Struct
Animal
Set field `UUID` as primary field
lesson10/gorm_overwritten_id.go:2
Interface
BinaryMarshaler
lesson11/BinaryMarshaler.go:1
FuncType
BinaryOp
BinaryOp represents any function that takes two int parameters and returns int as a result
lesson3/05_function_type.go:8
Struct
BinaryTree
BinaryTree represents root node of binary tree
lesson7/marshalling/29_bson_binary_tree_decode.go:21
Struct
BinaryTree
BinaryTree represents root node of binary tree
lesson7/marshalling/28_json_binary_tree_decode.go:20
Struct
BinaryTree
BinaryTree is a root node of binary tree
lesson7/marshalling/32_size_comparison_C.go:25
Struct
BinaryTree
BinaryTree represents root node of binary tree
lesson7/marshalling/26_gob_binary_tree_2.go:22
Struct
BinaryTree
BinaryTree represents root node of binary tree
lesson7/marshalling/27_gob_binary_tree_decode.go:21
Struct
BinaryTree
BinaryTree represents root node of binary tree
lesson7/marshalling/25_gob_binary_tree.go:22
Struct
BinaryTree
BinaryTree is a root node of binary tree
lesson11/size_comparison.go:25
Interface
BinaryUnmarshaler
lesson11/BinaryUnmarshaler.go:1
Struct
Circle
Circle represents a circle in 2D plane
lesson3/16_more_interface_implementations.go:33
Struct
CleanerConfiguration
CleanerConfiguration represents configuration for the main cleaner
benchmarks/parameter_value_reference/conf/config.go:82
Interface
ClosedShape
ClosedShape represents a "closed" 2D shape, such as square, circle, and ellipse
lesson3/16_more_interface_implementations.go:14
Interface
ClosedShape
ClosedShape represents a "closed" 2D shape, such as square, circle, and ellipse
lesson3/13_interface.go:13
Struct
ConfigStruct
optimizations/config_struct_1.go:1
Struct
ConfigStruct
ConfigStruct is a structure holding the whole notification service configuration
benchmarks/parameter_value_reference/conf/config.go:32
Struct
CreditCard
lesson10/gorm_has_many_declare.go:7
Struct
DependenciesConfiguration
DependenciesConfiguration represents configuration of external services and other dependencies
benchmarks/parameter_value_reference/conf/config.go:73
Struct
Ellipse
Ellipse represents an ellipse in 2D plane
lesson3/16_more_interface_implementations.go:39
Struct
FactorialTest
testing/ogletest/ogletest2/factorial_test.go:14
Struct
FactorialTest
testing/ogletest/ogletest1/factorial_test.go:14
Struct
Foobar
Foobar is a data structure to be serialized into XML
lesson7/marshalling/10_xml_marshal_special_types.go:10
Struct
Foobar
lesson11/xml_marshal_special_types_1.go:9
Struct
Foobar
lesson11/xml_marshal_special_types_2.go:9
Interface
I
I represents a new interface type (in this case empty interface)
lesson3/17_empty_interface.go:4
Interface
I
I represents a new interface type (in this case empty interface)
lesson3/18_nil_interface_riddle.go:6
TypeAlias
ID
ID is user-defined data type
lesson2/39_type_func_params.go:6
TypeAlias
ID
ID is user-defined data type
lesson2/38_user_types.go:6
Interface
Interface1
lesson14/type_assertion_2.go:5
Interface
Interface1
lesson14/type_switch_2.go:5
Interface
Interface1
lesson14/type_assertion_3.go:5
Interface
Interface2
lesson14/type_assertion_2.go:9
Interface
Interface2
lesson14/type_switch_2.go:9
Interface
Interface2
lesson14/type_assertion_3.go:9
Struct
Item
Item is a structure that will be encoded into BSON and other formats
lesson7/marshalling/31_size_comparison_B.go:15
Struct
Item
Item stored in singly linked list
lesson8/35_list.go:21
TypeAlias
Item
Item represents value to be stored in linked list
lesson7/marshalling/35_cycle_in_graph.go:15
TypeAlias
Item
Item represents value stored in binary tree node
lesson7/marshalling/29_bson_binary_tree_decode.go:11
TypeAlias
Item
Item is data type of one item in a node
lesson7/marshalling/34_graph_encode_decode.go:10
TypeAlias
Item
Item represents value stored in binary tree node
lesson7/marshalling/28_json_binary_tree_decode.go:10
TypeAlias
Item
Item represents value stored in binary tree node
lesson7/marshalling/26_gob_binary_tree_2.go:12
TypeAlias
Item
Item is data type of one item in a node
lesson7/marshalling/33_graph.go:15
TypeAlias
Item
Item represents value stored in binary tree node
lesson7/marshalling/27_gob_binary_tree_decode.go:11
TypeAlias
Item
Item represents value stored in binary tree node
lesson7/marshalling/25_gob_binary_tree.go:12
Struct
KafkaConfiguration
KafkaConfiguration represents configuration of Kafka brokers and topics
benchmarks/parameter_value_reference/conf/config.go:88
Struct
Key
Key is a new data type
lesson2/32_delete_from_map.go:6
Struct
Key
Key is a new data type
lesson2/30_map_and_struct_B.go:6
Struct
Language
lesson10/gorm_many_to_many_declare.go:7
Struct
Line
lesson14/shapes_3.go:12
Struct
Line
lesson14/shapes_4.go:13
Struct
Line
lesson14/shapes_1.go:12
Struct
Line
lesson14/shapes_2.go:12
Struct
Line
Line represents a line in 2D plane
lesson3/11_methods_ptr_2.go:6
Struct
Line
Line represents a line in 2D plane
lesson3/12_more_methods.go:6
Struct
Line
Line represents a line in 2D plane
lesson3/16_more_interface_implementations.go:27
Struct
Line
Line represents a line in 2D plane
lesson3/11_methods_ptr.go:6
Struct
Line
lesson3/21_nil_receiver.go:8
Struct
Line
Line represents a line in 2D plane
lesson3/14_interface_missing_implementation.go:13
Struct
Line
Line represents a line in 2D plane
lesson3/15_interface_implementation_via_methods.go:14
Struct
LineType
LineType represents a line in 2D plane
lesson3/09_methods.go:9
Struct
LineType
LineType represents a line in 2D plane
lesson3/10_methods_with_parameters.go:6
Struct
List
Singly linked list header structure
lesson8/35_list.go:16
Struct
LoggingConfiguration
optimizations/config_struct_2.go:1
Struct
LoggingConfiguration
LoggingConfiguration represents configuration for logging in general
benchmarks/parameter_value_reference/conf/config.go:45
Struct
MetricsConfiguration
MetricsConfiguration holds metrics related configuration
benchmarks/parameter_value_reference/conf/config.go:130
Struct
Model
gorm.Model definition
lesson10/gorm_model.go:2
TypeAlias
Name
Name is user-defined data type
lesson2/39_type_func_params.go:9
TypeAlias
Name
Name is user-defined data type
lesson2/38_user_types.go:9
Struct
Node
Node represents one node in linked list
lesson7/marshalling/35_cycle_in_graph.go:18
Struct
Node
Node represents one node of binary tree
lesson7/marshalling/29_bson_binary_tree_decode.go:14
Struct
Node
Node represents one node of tree
lesson7/marshalling/34_graph_encode_decode.go:13
Struct
Node
Node represents one node of binary tree
lesson7/marshalling/28_json_binary_tree_decode.go:13
Struct
Node
Node represents one node in binary tree
lesson7/marshalling/32_size_comparison_C.go:18
Struct
Node
Node represents one node of binary tree
lesson7/marshalling/26_gob_binary_tree_2.go:15
Struct
Node
Node represents one node of tree
lesson7/marshalling/33_graph.go:18
Struct
Node
Node represents one node of binary tree
lesson7/marshalling/27_gob_binary_tree_decode.go:14
Struct
Node
Node represents one node of binary tree
lesson7/marshalling/25_gob_binary_tree.go:15
Struct
Node
Node represents one node in binary tree
lesson11/size_comparison.go:18
Struct
NotificationsConfiguration
NotificationsConfiguration represents the configuration specific to the content of notifications
benchmarks/parameter_value_reference/conf/config.go:122
Interface
OpenShape
lesson14/shapes_3.go:8
Interface
OpenShape
lesson14/shapes_4.go:9
Interface
OpenShape
lesson14/shapes_1.go:8
Interface
OpenShape
lesson14/shapes_2.go:8
Interface
OpenShape
OpenShape represents an "open" 2D shape, such as line, arc, spline etc.
lesson3/16_more_interface_implementations.go:9
Interface
OpenShape
OpenShape represents an "open" 2D shape, such as line, arc, spline etc.
lesson3/14_interface_missing_implementation.go:8
Interface
OpenShape
OpenShape represents an "open" 2D shape, such as line, arc, spline etc.
lesson3/13_interface.go:8
Interface
OpenShape
OpenShape represents an "open" 2D shape, such as line, arc, spline etc.
lesson3/15_interface_implementation_via_methods.go:9
next →
1–100 of 255, ranked by callers