$64 GRAYBYTE WORDPRESS FILE MANAGER $23

SERVER : in-mum-web1330.main-hosting.eu #1 SMP Mon Feb 10 22:45:17 UTC 2025
SERVER IP : 147.79.69.117 | ADMIN IP 216.73.216.215
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/

HOME
Current File : /opt/go/pkg/mod/gopkg.in/yaml.v3@v3.0.1//example_embedded_test.go
//
// Copyright (c) 2011-2019 Canonical Ltd
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

package yaml_test

import (
	"fmt"
	"log"

	"gopkg.in/yaml.v3"
)

// An example showing how to unmarshal embedded
// structs from YAML.

type StructA struct {
	A string `yaml:"a"`
}

type StructB struct {
	// Embedded structs are not treated as embedded in YAML by default. To do that,
	// add the ",inline" annotation below
	StructA `yaml:",inline"`
	B       string `yaml:"b"`
}

var data = `
a: a string from struct A
b: a string from struct B
`

func ExampleUnmarshal_embedded() {
	var b StructB

	err := yaml.Unmarshal([]byte(data), &b)
	if err != nil {
		log.Fatalf("cannot unmarshal data: %v", err)
	}
	fmt.Println(b.A)
	fmt.Println(b.B)
	// Output:
	// a string from struct A
	// a string from struct B
}

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
25 Jan 2024 4.43 PM
root / root
0755
.github
--
25 Jan 2024 4.43 PM
root / root
0555
LICENSE
2.101 KB
25 Jan 2024 4.43 PM
root / root
0444
NOTICE
0.547 KB
25 Jan 2024 4.43 PM
root / root
0444
README.md
3.372 KB
25 Jan 2024 4.43 PM
root / root
0444
apic.go
21.483 KB
25 Jan 2024 4.43 PM
root / root
0444
decode.go
24.368 KB
25 Jan 2024 4.43 PM
root / root
0444
decode_test.go
41.328 KB
25 Jan 2024 4.43 PM
root / root
0444
emitterc.go
53.894 KB
25 Jan 2024 4.43 PM
root / root
0444
encode.go
14.442 KB
25 Jan 2024 4.43 PM
root / root
0444
encode_test.go
14.446 KB
25 Jan 2024 4.43 PM
root / root
0444
example_embedded_test.go
1.284 KB
25 Jan 2024 4.43 PM
root / root
0444
go.mod
0.093 KB
25 Jan 2024 4.43 PM
root / root
0444
limit_test.go
3.784 KB
25 Jan 2024 4.43 PM
root / root
0444
node_test.go
61.782 KB
25 Jan 2024 4.43 PM
root / root
0444
parserc.go
39.865 KB
25 Jan 2024 4.43 PM
root / root
0444
readerc.go
13.759 KB
25 Jan 2024 4.43 PM
root / root
0444
resolve.go
8.314 KB
25 Jan 2024 4.43 PM
root / root
0444
scannerc.go
85.898 KB
25 Jan 2024 4.43 PM
root / root
0444
sorter.go
3.267 KB
25 Jan 2024 4.43 PM
root / root
0444
suite_test.go
0.729 KB
25 Jan 2024 4.43 PM
root / root
0444
writerc.go
1.791 KB
25 Jan 2024 4.43 PM
root / root
0444
yaml.go
19.613 KB
25 Jan 2024 4.43 PM
root / root
0444
yamlh.go
28.365 KB
25 Jan 2024 4.43 PM
root / root
0444
yamlprivateh.go
5.985 KB
25 Jan 2024 4.43 PM
root / root
0444

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF